从上个世纪80年代汽车控制器出现开始,汽车的电子控制系统一直在高速发展,面临的挑战也越来越多,主要体现在以下几个方面:
- 电子系统的复杂性不断增长
- 软件代码量不断上升
- 生命周期差别:整车的生命周期往往长于ECU的生命周期
- 嵌入式系统不支持硬件抽象
- 有限的软件模块化
- 重用性差:当硬件(处理器型号)更换后,软件往往要推到重写
- 五花八门的硬件平台
- 降低与功能范围增长相关的E/E架构的复杂性
- 提高产品修改、升级和更新的灵活性
- 提高产品线内和跨产品线的解决方案的可扩展性
- 提高E/E架构的质量和可靠性
- 适用于整个产品生命周期
- 从软件中把硬件抽象出来,对于不同硬件平台具有更大的灵活性更多的配置而非实现
- 标准化AUTOSAR的代码配置/建模工具
- 通过对BSW的标准化提高了代码质量
- 竞争力只体现于对OEM的特殊功能要求的实现
- 在整个汽车生命周期中,软件可以不断更新或升级
- 重用性可以覆盖整个网络节点,甚至跨不同OEM



