Abstract:
The Cortex-M processor uses memory protection unit (MPU) for memory access protection to prevent system exceptions caused by data area destruction and stack overflow. The...Show MoreMetadata
Abstract:
The Cortex-M processor uses memory protection unit (MPU) for memory access protection to prevent system exceptions caused by data area destruction and stack overflow. The embedded system using multitasking operation, each task program area is not isolated., resulting in the inability to directly set MPU protection in the shared code area and data area. By designing a lightweight real-time operation system(RTOS) with separate kernel and application., each application is allocated its own code area and data area., and setting the MPU protection strategy. From application installation., startup and operation to task switching., a complete set of memory allocation., protection and release mechanism is realized to ensure the stable and reliable operation of the system.
Published in: 2022 IEEE 10th Joint International Information Technology and Artificial Intelligence Conference (ITAIC)
Date of Conference: 17-19 June 2022
Date Added to IEEE Xplore: 03 August 2022
ISBN Information: