
一、模块总体功能概述
Os_Mprot.c
是AUTOSAR Classic Platform(CP)中内存保护模块的核心实现,主要负责验证任务(Task)和中断服务程序(ISR)对内存区域的访问权限,确保系统资源的合法使用。其核心功能包括:
- 内存访问权限校验:根据任务/中断所属的应用(App)信任级别(可信/非可信),限制其对RAM、Flash等内存区域的读写权限。
- 栈空间隔离:防止任务/中断非法访问其他任务、中断或系统的栈空间,避免内存越界导致的系统崩溃。
- 多核环境适配:确保内存访问仅在当前核心内进行,禁止跨核心的非法访问。
二、关键技术知识点
1. 内存保护的核心原理