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

2022 IEEE 10th Joint International Information Technology and Artificial Intelligence Conference (ITAIC)(2022)

引用 0|浏览3
暂无评分
摘要
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.
更多
查看译文
关键词
memory protection unit,application installation,protection strategy,task switching
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要