December 2020
Intermediate to advanced
928 pages
27h 40m
English
This chapter explains the concept of how the MPU is used, and the details of the MPU features in the Arm Cortex-M23 and Cortex-M33 processors. The MPU programmer's model is then introduced. This chapter also covers the Application Programming Interfaces (APIs) defined in the CMSIS-CORE for accessing the Memory Protection Unit (MPU) features, how TrustZone and the MPU are related, and the differences between the MPU in Armv8-M processors and the MPU in the previous generation of Cortex-M processors.
Memory Protection Unit (MPU); Background region; Memory Management Fault (MemManage Fault); Memory attribute; Real-Time Operating System (RTOS); Process isolation; Context switching ...
Read now
Unlock full access