December 2020
Intermediate to advanced
928 pages
27h 40m
English
This chapter covers OS support features in the Arm Cortex-M23 and Cortex-M33 processors, including SysTick timer, banked stack pointer, stack limit checking, SVC instruction, SVCall exception, PendSV exception, privileged and unprivileged execution levels, and exclusive access instructions. It also explains how a Real-Time Operating System (RTOS) operates in an Armv8-M processor.
SysTick; TrustZone; Stack limit checking; Exclusive access; SVC; SVCall; PendSV; RTOS; Context switching
Arm® Cortex®-M processors are designed to support embedded Operating Systems (OS) and provide a range of features to enable the efficient and secure execution ...
Read now
Unlock full access