Loading [MathJax]/extensions/MathMenu.js
An implementation method of multi process MPU protection based on Cortex-M processor | IEEE Conference Publication | IEEE Xplore

An implementation method of multi process MPU protection based on Cortex-M processor


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 More

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.
Date of Conference: 17-19 June 2022
Date Added to IEEE Xplore: 03 August 2022
ISBN Information:

ISSN Information:

Conference Location: Chongqing, China

Contact IEEE to Subscribe

References

References is not available for this document.