基于AUTOSAR的汽车电子设备驱动及抽象的设计与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:liuyun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,中国汽车电子行业发展迅猛,但主要是在车载电子方面,如车载导航、倒车雷达等。由于国内汽车电子行业起步较晚,且汽车电子控制领域对于可靠性、安全性的要求很高,国内汽车电子行业的技术水平还不能满足控制汽车的要求,在这个领域落后国外甚远,而且这种差距还有持续增大的趋势。AUTOSAR(Automotive Open System Architecture)作为由汽车厂商、半导体厂商、软件厂商等于2003年制定的标准,由于其安全、可靠、可配置、移植性好的特点,已逐步成为汽车电子行业的国际化标准。现在采用AUTOSAR标准的宝马汽车已经上市,对于已经成立接近10年的AUTOSAR标准而言,意义非凡。虽然国家已经对于汽车电子行业非常重视,但是我国汽车电子行业对于AUTOSAR的研究的起步还是落后于国外好几年,因此作为汽车电子行业的一员,任重而道远!本论文的工作内容主要为以下几个方面:1)首先对汽车电子控制系统做了深入调研,考虑到汽车电子对于外部设备的安全、可靠以及实时的要求,采用了MISRA(The Motor Industry SoftwareReliability Association汽车工业软件可靠性联会)编程规范编写程序。MISRA规范对于程序的编写要求更为严格,从而避免在不同编译器上编译出来的执行代码不一致。在编写程序的最后,按照MISRA规范对代码进行了检查。2)其次对AUTOSAR标准整体进行了深入的调研,熟悉AUTOSAR模块在编译、链接、运行时的配置过程,以及模块的编写规范等。学习了AUTOSAR的可配置性、安全、可靠的设计。3)利用其可配置性、可移植性等特征,在熟悉AUTOSAR的外设驱动模块的标准后,设计了PORT、DIO、PWM、ICU、GPT等外部设备的驱动模块。并在对芯片MC9S12XEP100和DZ60的手册后做深入学习后,结合CodeWarrior开发工具在不同的芯片上实现对应的模块驱动。并根据汽车厂商的接口需要,对以上外部设备驱动进行抽象,设计并实现了更方便汽车厂商使用的I/O硬件抽象层。4)另外还根据每个外部设备的具体功能,对所有外部设备驱动进行了功能性的测试。最后参考AUTOSAR标准,对以上模块进行了对标准的符合性的测试,并完全测试通过。
其他文献
项目管理最核心、最基本的问题,是人的管理问题,项目管理过程也可以说是一个通过发挥各种项目管理功能,充分调动人的积极性,提高项目实施效能,实现项目共同目标的过程。而这一过程
当前,我国经济发展面临着复杂严峻的外部环境,中国航天科技集团有限公司按照党中央的部署,全面贯彻落实习近平总书记“8.26”重要批示和航天科技集团第七次工作会议精神,推进
英语阅读在初中外语教学中的重要性日益突出,为了取得良好的教学效果,在平时的教学实践中应注意改革教学方法、重视课堂阅读教学的有效性以及培养学生的自学能力,只有把这几个问
随着信息通信和网络技术的不断发展,知识增长的速度不断加快,对于教育有着极大的影响。学生应当采用何种学习方法,学习怎样的知识?教师在学生的学习过程中究竟应该扮演何种角色?这
<正>音乐剧是面向大众的综合艺术形式。从这种艺术形式的诞生之日起,商业性就是它的基本属性。可以说,没有对利润的追求就没有音乐剧的产生与发展。音乐剧在西方的历程已经充
六角打包制作机的设计是针对钢管厂六角包装带制作不能满足生产现场对打包带需求而设计的,在本设备制作后,六角包装带的制作完全满足了要求。本设备设计主要内容是实现制作工艺
[摘 要] 近年来,多元条件最值問题是填空题中的一个热点问题. 解决此类问题,要多观察题中条件式的结构特征,注意已知与所求的联系,要有减元、方程和整体意识,常见方法有基本不等式法、消元法、换元法及几何法等.  [关键词] 条件最值;不等式;减元;消元;换元  近年来,多元条件最值问题是填空题中的一个热点问题. 因为多元的关系,所以变形方向不定,技巧性强,对学生来讲是一个难点问题. 解决此类问题,要