摘要
文章介绍了基于AUTOSAR规范的BMS软件开发方法,包含层级软件架构设计、基础软件模块参数配置、应用软件模块建模及代码生成以及软件集成及测试等过程.传统软件开发方法在软件和硬件之间具有很强的耦合性,阻碍了软件组件在不同硬件开发平台的可移植性和重用性.AUTOSAR定义了一套支持分布式、功能驱动的汽车电子软件开发方法和电子控制单元上的软件架构标准化方案,以便应用于不同的汽车平台.应用实践表明,基于AUTOSAR规范开发的BMS软件,可以提高软件重用性和成熟度,提升软件开发效率,有效降低开发成本.
In this paper,the development method of BMS software based on AUTOSAR specification is introduced,including hierarchical software architecture design,basic software module parameter configuration,application software module modeling and code generation,software integration and testing process.Due to the strong coupling between software and hardware,the traditional development methods hinder the portability and reusability of software components in different hardware development platforms.AUTOSAR defines a software development method supporting distributed and function-driven automotive electronics and a software architecture standardization scheme on electronic control unit to be applied to different automotive platforms.The BMS software development based on AUTOSAR specification is proved to be capable of improving software reusability and reducing development costs.
作者
王林
曹建华
王同景
WANG Lin;CAO Jianhua;WANG Tongjing
出处
《上海汽车》
2019年第7期3-10,共8页
Shanghai Auto