《Autosar规范与车用控制器软件开发》是一本关于汽车电子控制系统开发的专业书籍,主要介绍AUTOSAR(AUTomotive Open System ARchitecture)规范及其在车用控制器软件开发中的应用。AUTOSAR是一种开放的汽车软件架构标准,旨在提高汽车电子控制单元(ECU)软件的可重用性、可扩展性和可维护性。
这本书详细讲解AUTOSAR的分层架构,包括:
- 应用层(SWC软件组件)。
- 运行时环境(RTE)(实现SWC与BSW的通信)。
- 基础软件层(BSW)(通信栈、诊断栈、存储栈等)。
- 微控制器抽象层(MCAL)(硬件驱动抽象)。
介绍了常用的AUTOSAR开发工具,如:
- DaVinci Configurator(Vector):用于系统配置和BSW配置。
- ISOLAR-A(ETAS):用于AUTOSAR系统设计和ECU配置。
- EB tresos:用于MCAL和基础软件的配置。