First Day
ARM Architecture and Security
- Overview of ARM TrustZone technology
- TrustZone Architecture
- Overview of the TrustZone architecture
- TrustZone-enabled processors and their features
- Secure world and non-secure world
- TrustZone security
- Overview of TrustZone security model
- TrustZone-enabled Cortex-M
- Secure Software Design Considerations
ARMv8-M Memory Protection
- Memory types
- Access order
- Memory barriers, self-modifying code
- Memory protection overview, ARM v8 PMSA
- Cortex-M33 MPU and bus faults
- Region overview, memory type and access control
- Setting up the MPU
Exercise: |
Use the MPU to protect an area of memory against unintended access |
|