当前位置: 首页> 学位论文 >详情
原文传递 参照AUTOSAR规范的BCM板级支撑软件设计
论文题名: 参照AUTOSAR规范的BCM板级支撑软件设计
关键词: 汽车电子;AUTOSAR规范;板级支撑包;软件设计
摘要: 嵌入式系统应用越来越广泛,其软件规模也在不断扩大,随着人们对汽车多功能需求的提高,汽车电子领域软件控制系统日趋复杂,为了提高软件开发效率,缩短开发周期,软件系统的可维护性和可移植性变得更为重要。本文以汽车电子领域的板级支撑包为设计目标,参照AUTOSAR规范设计符合要求的板级支撑包,并将所设计的板级支撑包应用于车身控制模块(BCM)软件系统,进行硬件测试和分析。
  针对汽车电子的应用特点,本文所设计的板级支撑包采用层次化、模块化的结构设计方法,包含一套统一的硬件抽象接口函数和可配置的底层驱动库,实现上层软件的平台无关性,提高软件的可移植性。同时参照欧洲的汽车开放式系统架构AUTOSAR标准进行设计,使得板级支撑包具有良好的扩展性。
  本论文的主要内容包括:
  1.分析汽车电子软件的发展现状,现存问题及发展趋势,并参阅最新的AUTOSAR标准,重点研究硬件抽象相关部分。
  2.参照AUTOSAR标准,按照层次化、模块化的架构设计了板级支撑包。板级支撑包层次上划分为微控制器抽象层和ECU抽象层。微控制器抽象层包括IO驱动模块、存储驱动模块、通讯驱动模块和微控制器模块,ECU抽象层包括IO抽象模块、存储抽象模块、通讯抽象模块和ECU抽象模块。
  3.板级支撑包应用于BCM软件系统,详细分析了在该硬件平台上实现板级支撑包应完成的具体工作。并在车身电器台架上对BCM进行功能和性能测试,最后分析了应用效果。
  参照AUTOSAR规范的板级支撑包设计方法,使得软件具有高复用性和高可靠性,有效实现了操作系统等上层软件与底层硬件的无关性。
作者: 王敏
专业: 机械工程
导师: 黄智;卜晓宇
授予学位: 硕士
授予学位单位: 湖南大学
学位年度: 2012
正文语种: 中文
检索历史
应用推荐