参照AUTOSAR规范的BCM板级支撑软件设计
本文选题:汽车电子 切入点:AUTOSAR 出处:《湖南大学》2012年硕士论文 论文类型:学位论文
【摘要】:嵌入式系统应用越来越广泛,其软件规模也在不断扩大,随着人们对汽车多功能需求的提高,汽车电子领域软件控制系统日趋复杂,为了提高软件开发效率,缩短开发周期,软件系统的可维护性和可移植性变得更为重要。本文以汽车电子领域的板级支撑包为设计目标,参照AUTOSAR规范设计符合要求的板级支撑包,并将所设计的板级支撑包应用于车身控制模块(BCM)软件系统,进行硬件测试和分析。 针对汽车电子的应用特点,本文所设计的板级支撑包采用层次化、模块化的结构设计方法,包含一套统一的硬件抽象接口函数和可配置的底层驱动库,实现上层软件的平台无关性,提高软件的可移植性。同时参照欧洲的汽车开放式系统架构AUTOSAR标准进行设计,使得板级支撑包具有良好的扩展性。 本论文的主要内容包括: 1.分析汽车电子软件的发展现状,现存问题及发展趋势,并参阅最新的AUTOSAR标准,重点研究硬件抽象相关部分。 2.参照AUTOSAR标准,按照层次化、模块化的架构设计了板级支撑包。板级支撑包层次上划分为微控制器抽象层和ECU抽象层。微控制器抽象层包括IO驱动模块、存储驱动模块、通讯驱动模块和微控制器模块,ECU抽象层包括IO抽象模块、存储抽象模块、通讯抽象模块和ECU抽象模块。 3.板级支撑包应用于BCM软件系统,详细分析了在该硬件平台上实现板级支撑包应完成的具体工作。并在车身电器台架上对BCM进行功能和性能测试,最后分析了应用效果。 参照AUTOSAR规范的板级支撑包设计方法,使得软件具有高复用性和高可靠性,有效实现了操作系统等上层软件与底层硬件的无关性。
[Abstract]:The application of embedded system is more and more extensive, and its software scale is expanding constantly. With the improvement of people's demand for multi-function of automobile, the software control system in automobile electronic field is becoming more and more complex. In order to improve the efficiency of software development and shorten the development period, The maintainability and portability of software system become more important. The designed board support package is applied to the body control module (BCM) software system, and the hardware is tested and analyzed. In view of the application characteristics of automotive electronics, the board support package designed in this paper adopts a hierarchical and modular structure design method, which includes a set of unified hardware abstract interface functions and configurable bottom driver library. The platform independence of the upper software is realized, and the portability of the software is improved. At the same time, according to the AUTOSAR standard of the automobile open system architecture in Europe, the board support package has good expansibility. The main contents of this thesis are as follows:. 1. Analyze the current situation, existing problems and development trend of automotive electronic software, and refer to the latest AUTOSAR standard, and focus on hardware abstraction. 2. According to the AUTOSAR standard, according to the hierarchical and modular architecture, the board level support package is designed. The board level support package is divided into microcontroller abstract layer and ECU abstract layer. The microcontroller abstract layer includes IO driver module, storage driver module, and so on. The communication driver module and the microcontroller module include IO abstract module, storage abstract module, communication abstract module and ECU abstract module. 3. The board support package is applied to the BCM software system, and the concrete work to realize the board level support package on the hardware platform is analyzed in detail. The function and performance of BCM are tested on the body electric appliance bench, and the application effect is analyzed at last. Referring to the board support package design method of AUTOSAR specification, the software has high reusability and high reliability, which effectively realizes the independence of the upper software such as the operating system from the underlying hardware.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【相似文献】
相关期刊论文 前10条
1 宋波;王安军;王正树;;符合AUTOSAR规范的MCU驱动设计和实现[J];汽车零部件;2011年03期
2 董涛;;德国,不去不行![J];电视时代;2010年01期
3 唐素勤;刘立浩;;一种面向语义Web的智能教学系统[J];计算机教育;2011年15期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相关会议论文 前10条
1 吉卫;;BCM系列高效膜清洗剂使用效果[A];膜分离技术在石油和化工行业中应用研讨会论文集[C];2006年
2 况雪源;张耀存;;海气耦合模式中东亚夏季风与海温的关系研究[A];第二届长三角气象科技论坛论文集[C];2005年
3 黄锦涛;何加铭;陈平;贾德祥;;基于移动中间件抽象层调度策略研究[A];浙江省电子学会2010学术年会论文集[C];2010年
4 周佳;彭宏;邓彰超;;嵌入式GUI的设计及其应用[A];中国电子学会第十七届信息论学术年会论文集[C];2010年
5 陈洁;方敏;茹继锋;;基于MFM模型的诊断方法的研究[A];1999年中国智能自动化学术会议论文集(下册)[C];1999年
6 郭恒;;I/O控制技术[A];第七届中国小电机技术研讨会论文集[C];2002年
7 祁黄雄;谢钱;;基于BCM模型的乡村旅游企业服务质量测评研究——湖州顾渚村的实证调查[A];地理学核心问题与主线——中国地理学会2011年学术年会暨中国科学院新疆生态与地理研究所建所五十年庆典论文摘要集[C];2011年
8 郦骏;朱旭程;宋贵宝;吕卫民;;生态界面设计与人-机-环境系统生态相容性的评估[A];人-机-环境系统工程研究进展(第七卷)[C];2005年
9 罗云锋;;略论德治与礼法[A];上海市社会科学界第五届学术年会文集(2007年度)(青年学者文集)[C];2007年
10 朱春开;郑文刚;赵春江;;基于MiniGUI的灌溉控制系统的人机界面设计[A];农业工程科技创新与建设现代农业——2005年中国农业工程学会学术年会论文集第三分册[C];2005年
相关重要报纸文章 前10条
1 本报记者 窦彦莉;信息化一对一:BCM vs.BCP[N];中国计算机报;2008年
2 GDS副总裁 张权;高可用服务助保险业完善BCM体系[N];中国保险报;2011年
3 本刊记者 朱玉南;梦想定成真[N];秦皇岛日报;2008年
4 林颖华 时小红 甫瀚公司咨询专家;真正的业务持续性管理离我们还有多远?[N];中国审计报;2009年
5 中国信息化推进联盟BCM专委会主任 陈建新;BCM与应急管理有效融合应对灾难[N];中国计算机报;2009年
6 通讯员 陆萍 记者 刘建;上海判决首例发现权纠纷案[N];法制日报;2000年
7 美国《中国经济评论》崔婕 陶兵林;开拓美国市场:机会和挑战[N];社会科学报;2002年
8 陈先勇;SoC的未来之路[N];计算机世界;2007年
9 艾霓;SOA能给企业带来什么?[N];中国电子报;2004年
10 本报记者 陈斌;无线“第三者”—UWB[N];计算机世界;2004年
相关博士学位论文 前10条
1 郭长国;基于优先级的实时中间件的研究与实现[D];中国人民解放军国防科学技术大学;2002年
2 戴华东;并行分布操作系统共享存储管理及其优化技术的研究[D];国防科学技术大学;2002年
3 徐战亚;可移植嵌入式导航平台关键技术研究[D];中国地质大学;2010年
4 王楠;多重抽象模型框架研究[D];吉林大学;2011年
5 刘继山;基于角色和多主体理论电子政务业务系统建模[D];大连理工大学;2011年
6 吴俊华;基于本体论的家具产品协同设计研究[D];东北林业大学;2010年
7 王辉;面向互联网的Web服务基础设施构建和应用[D];天津大学;2010年
8 王霄;基于普适计算的协同制造执行系统研究[D];大连理工大学;2010年
9 朱里越;多业务协同系统服务组合技术研究[D];中国科学技术大学;2010年
10 贾宇平;基于信任函数理论的融合目标识别研究[D];国防科学技术大学;2009年
相关硕士学位论文 前10条
1 王敏;参照AUTOSAR规范的BCM板级支撑软件设计[D];湖南大学;2012年
2 章政兴;用于跨平台多媒体播放器的平台抽象层的设计和实现[D];上海交通大学;2010年
3 张玉敏;基于BCM4319的WiFi驱动的设计与实现[D];西安电子科技大学;2012年
4 滕跃啸;基于Intel CE4100平台的多媒体抽象层的研究与实现[D];华东理工大学;2012年
5 黄锦涛;移动终端中间件平台抽象层接口技术研究及实现[D];宁波大学;2011年
6 刘威;汽车集成BCM嵌入式系统的研究与设计[D];复旦大学;2010年
7 王俊;基于CAN/LIN总线混合网络的BCM平台的构建与研究[D];武汉理工大学;2010年
8 刘佳楠;汽车电子控制器硬件抽象与软件开发[D];电子科技大学;2011年
9 于明思;基于Web Server的动态供应链支持系统的研究[D];同济大学;2006年
10 牛攀宇;嵌入式uGUI的研究与实现[D];武汉理工大学;2007年
,本文编号:1631382
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1631382.html