<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Arm-M-Profile on Jesus Oseguera</title><link>https://r0tbyt3.dev/tags/arm-m-profile/</link><description>Recent content in Arm-M-Profile on Jesus Oseguera</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://r0tbyt3.dev/tags/arm-m-profile/index.xml" rel="self" type="application/rss+xml"/><item><title>Arm M-profile</title><link>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/</guid><description>Arm M-profile Arm M-profile - the family of Arm processor cores designed for embedded and microcontroller applications, including the Cortex-M series with its NVIC, MPU, and TrustZone-M security extensions.
Boot Flow on Cortex-M Exceptions Interruptions MPU Usage Patterns NVIC TrustZone-M Related Links: Bus Fabrics and On-Chip Interconnects CPU Core Concepts Heterogeneous SoCs and Co-processors Memory Architecture Power and Clock Domain Architecture RISC-V Single Core vs Multi-Core Architectures</description></item><item><title>Boot Flow on Cortex-M</title><link>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/boot-flow-on-cortex-m/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/boot-flow-on-cortex-m/</guid><description>Boot Flow on Cortex-M Boot Flow on Cortex-M - the sequence of steps from power-on through reset vector fetch, stack pointer initialization, and startup code execution that brings a Cortex-M device to its main application.
Related Links: Exceptions Interruptions MPU Usage Patterns NVIC TrustZone-M</description></item><item><title>Exceptions</title><link>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/exceptions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/exceptions/</guid><description>Exceptions Exceptions - synchronous and asynchronous events on Cortex-M that transfer control to exception handlers, including faults, SVC calls, and system-level exceptions.
Related Links: Boot Flow on Cortex-M Interruptions MPU Usage Patterns NVIC TrustZone-M</description></item><item><title>Interruptions</title><link>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/interruptions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/interruptions/</guid><description>Interruptions Interruptions - hardware interrupt signals on Cortex-M that trigger IRQ handlers via the NVIC, including priority management, nesting, and tail-chaining behavior.
Related Links: Boot Flow on Cortex-M Exceptions MPU Usage Patterns NVIC TrustZone-M</description></item><item><title>MPU Usage Patterns</title><link>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/mpu-usage-patterns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/mpu-usage-patterns/</guid><description>MPU Usage Patterns MPU Usage Patterns - common configurations of the Cortex-M Memory Protection Unit to enforce privilege separation, protect stack regions, and prevent unauthorized memory access.
Related Links: Boot Flow on Cortex-M Exceptions Interruptions NVIC TrustZone-M</description></item><item><title>NVIC</title><link>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/nvic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/nvic/</guid><description>NVIC NVIC - the Nested Vectored Interrupt Controller on Cortex-M that manages interrupt priority, enabling, pending state, and vectored dispatch to handler functions.
Related Links: Boot Flow on Cortex-M Exceptions Interruptions MPU Usage Patterns TrustZone-M</description></item><item><title>TrustZone-M</title><link>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/trustzone-m/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://r0tbyt3.dev/wiki/content/embedded-systems/architectures/arm-m-profile/trustzone-m/</guid><description>TrustZone-M TrustZone-M - the Cortex-M security extension that partitions the system into Secure and Non-Secure worlds, enabling hardware-enforced isolation between trusted firmware and untrusted application code.
Related Links: Boot Flow on Cortex-M Exceptions Interruptions MPU Usage Patterns NVIC</description></item></channel></rss>