当使用Scalability Class 3或4时提供内存保护。如果检测到内存访问冲突,RTA-OS会调用ProtectionHook(),状态代码为E_OS_PROTECTION_MEMORY。
AUTOSAR OS的内存保护模型与OS-Application服务保护边界的交互如下:
Trusted Os-Application : 受信任的OS-Application里的Tasks和ISRs可以不受限制的访问所有内存位置,并可以在硬件允许的位置上执行任何操作。
Untrusted and Trusted-with-protection Os-Application: 这种访问受限的应用程序中的Tasks和ISRs可以不受限制的访问它们自己的内存位置以及它们所拥有的OS-Application所拥有的任何数据。
MPU内存保护
最新推荐文章于 2024-06-18 08:33:06 发布