AUTOSAR经典平台与自适应平台对比
自适应AUTOSAR平台(AP)并不是传统经典AUTOSAR平台(CP)的替代品,不同的版本可同时存在于同一个车辆中,两个ECU间可通过一些途径,例如以太网,将经典应用和自适应性应用进行无缝衔接。
简单而言,两者的应用场景不太一样,经典AUTOSAR平台多应用于注重硬实时和安全的嵌入式系统中;而自适应AUTOSAR平台则侧重于高性能计算等应用场合,诸如ADAS,互联功能V2X、图像处理、信息娱乐系统等的开发。为此,AP相比于CP做了众多改进,增添了许多新特性。
与CP平台相比,AP平台在规范上引入了如虚拟机(Machine)(类似准虚拟ECU,一个真实的ECU可以运行在若干个虚拟机上)、清单文件(Manifest)、功能集群(Clusters)等诸多新概念。
从方法论上讲,AP平台牵涉的开发元素和集成步骤与CP平台有很多的不同。例如:应用软件组件配置信息使用清单文件(Manifest);集成过程也不是所有的代码经编译后生成.obj后全部链接在一起而不再改变等。
CP平台中的ASW/RTE/BSW三层架构已不见踪影。整个BSW被划分为自适应平台基础(Adaptive Platform Foundation)和自适应平台服务(Adaptive Platform Services)两大块;另外,原基础软件中的各小模块都不见了,被一个个功能集群(如运行管理集群Execution Management Cluster)所取代;而CP中重要的RTE(Runtime Environment)也被ARA(AUTOSAR Runtime Environment for Adaptive Applications)所代替。
详见《AUTOSAR 规范与车用控制器软件开发》
