cortex M3/M4内核 特权级与用户级详解

一 、程序运行为什么要有用户级与特权级区分 用户级和特权级的实现是为了给存储器提供一种保护机制,让用户代码不能访问特定的存储区域。 只有特权级级代码才能有权限访问特定的存储区域。防止用户代码或者应用代码意外或恶意访问操作系统的数据存储区域。一般情况下特权级模式会配合MPU一起使用,通过MPU设定只有特权级才能访问的存储空间。 二、特权级与用户级作用的范围 中断应用程序必须是特权级的,主程序可以是特
相关文章
相关标签/搜索