首先回答题目的问题:
AUTOSAR(Automotive Open System Architecture)是一种汽车软件架构标准,旨在推动汽车电子系统的标准化和可重用性。AUTOSAR定义了一组规范和标准,旨在简化汽车电子系统的开发、集成和维护,并促进不同供应商之间的合作。它提供了一种开放式和标准化的方法,使不同的汽车电子控制单元(ECU)能够在同一车辆上无缝地协同工作。
Classic AUTOSAR主要适用于传统的实时控制应用,而Adaptive AUTOSAR则更适用于高度灵活和动态可配置的汽车电子系统,特别是涉及连接性、自动驾驶和智能交通等领域。
一句话总结:
Autosar可以实现软件和硬件的解耦合,使用AUTOSAR可以提供标准化的汽车软件架构和开发流程,从而降低汽车电子系统的开发成本、提高软件的可重用性和可维护性,并加速新功能的集成和上市时间
一.为什么要用AUTOSAR ?
车上有什么软件:
软件面临的挑战: 架构设计的挑战 功能安全的挑战 信息安全的挑战
下面的 PPT 也是围绕这三方面进行展开的。
整个autosar的精髓: 可以说autosar软件是一个操作系统, 也可以说 整个autosar软件是一个操作系统加中间件。
二. Classic autosar
架构如下图:
具体的开发过程:
谁最想用AUTOSAR:
autosar的优点:
使用arxml统一的数据格式
三. Adaptive autosar
架构如下图:
这么一看,感觉我们的csp的平台就是相当于Adaptive autosar啊!
现在Adaptive autosar 大家都在各自做各自的,还没统一话。