摘要
文章介绍了基于AUTOSAR规范的BMS软件开发方法,包含层级软件架构设计、基础软件模块参数配置、应用软件模块建模及代码生成以及软件集成及测试等过程。传统软件开发方法在软件和硬件之间具有很强的耦合性,阻碍了软件组件在不同硬件开发平台的可移植性和重用性。AUTOSAR定义了一套支持分布式、功能驱动的汽车电子软件开发方法和电子控制单元上的软件架构标准化方案,以便应用于不同的汽车平台。应用实践表明,基于AUTOSAR规范开发的BMS软件,可以提高软件重用性和成熟度,提升软件开发效率,有效降低开发成本。