Classic Platform(CP) | Adaptive Platform(AP) | |
OS | OSEK / VDX 操作系统基础 | 基于 POSIX(IEEE Std 1003.13-2003 中的最小实时系统配置文件:PSE51) |
开发语言 | C | C++ |
app 运行 |
直接在ROM中运行代码 | 把app从ROM等load到RAM运行代码 |
内存空间 | 所有处理都在单个地址空间中完成 * MMU 很少使用,仅在主要出于安全原因需要时才使用 MMU。 |
每个 App. 在自己的(虚拟)地址空间中运行 * 使用 MMU 是先决条件 |
请求预期启动时间 | 短 | 中 |
假设的实时性能要求 | 高 | 中~高 |
假定可用计算能力 | 低 | 高 |
处理执行调度方法 | (基本)固定任务调度 | 随着所提供的服务及其请求的变化而动态调度变化 |
通讯 | 专注于相对低速的面向信号的无连接通信(ECU之间的CAN/CAN FD、LIN、FlexRay) |
AUTOSAR CP与AP的区别
最新推荐文章于 2024-08-26 14:11:12 发布
AUTOSAR(AUTomotive Open System ARchitecture)是一种为汽车电子软件定义标准的开放系统架构。该架构分为Classic Platform (CP) 和 Adaptive Platform (AP) 两个部分。CP主要针对传统的ECU(电子控制单元),支持实时性和确定性的软件,适用于发动机控制、刹车等经典汽车应用。而AP则面向更高级别的应用,如自动驾驶、车联网等,它支持服务导向架构,可以处理复杂的计算任务和网络通信。两者的区别在于它们的目标应用场景、性能需求和技术特性上。
摘要由CSDN通过智能技术生成