面向汽车电子的嵌入式软件研究与开发(14)
发布时间:2021-06-06
发布时间:2021-06-06
重庆邮电大学硕士论文第三章基于OSEKTurbo的ABS控制软件开发
第三章基于OSEKTurbo的ABS控制软件开发
随着社会的进步和汽车工业的飞速发展,汽车在降低能耗、提高安全性和舒
适度以及环保等方面的要求越来越高,这些要求刺激了电子技术在汽车上的应用,而且比重不断增加,其结果是汽车在零部件控制技术、通信和网络方面的复杂性大大增加。在这个市场需求强烈、竞争激烈的环境下,汽车电子的软硬件产品不断发展并出现多元化格局。这时一些问题凸显出来,比如:处理器(CPLO不断升级导致不同的CPu问的软件移植滞后;不同实时操作系统的应用程序接口(An)不同导致应用程序的移植性差等。为了改变这种状况,1993年德国汽车工业界提出了OSEK/VDX体系,继而符合OSEK/VDX标准的嵌入式系统也相继问世。3.1OSEK标准介绍圆
OSEK是OpenSystemsandCorrespondingInterfacesforAutomotiveElectronics
的缩写,中文意思是汽车电子的开放系统及相应的接口。最早由宝马、博世、戴姆勒克莱斯勒、欧宝、西门子、大众和卡尔斯鲁厄大学的工业信息技术研究所于1993年提出。法国的汽车制造商标致和雷诺于1994年加入了0SEK体系,并将法国汽车工业使用的VDxfvehicleDistributedExecutive)系统也纳入这一体系,VDX的作用与OSEK相似,都是为汽车嵌入控制器开发的公共平台的应用编程接口。行业将OSEK/VDX统称为OSEK。
OSEK目的就是支持逻辑软件的可扩展性、可传输性及可再使用性。可扩展
性表示现有硬件平台集成新的功能;传输性可理解为将逻辑功能由一个硬件平台传输到另一个的接口定义。此外必须给独立于硬件与网络的用户接口登记,用此方式可最佳支持软件模型的再使用性。OSEK系统是可配置的,以便对于任何应用都可最佳匹配。
随着欧洲汽车行业向全世界扩张,OSEK实际成为了汽车行业的国际标准。
我们要开发应用于汽车电子的嵌入式软件,考虑到它特殊的工作环境,稳定性、安全性的需求特别突出,这就必须遵循汽车行业的相关标准,从更本上保证软件的可靠性。所以我们选择了目前最成熟、稳定的、Freescale公司开发的符合OSEK规范的车用实时嵌入式系统OsEKl、1rb0,并在它之上开发ABS控制算法程序。
3.1.1OSEK标准结构
OSElWDx是用于分布式实时结构的一组标准,它最核心的部分包含四个标
准:操作系统(os)、通信(COM)、网络管理(NM)和OSEK实现语言(OIL),其结构如图3.1。10
上一篇:部门人员需求申请表(样)
下一篇:海南别墅装修设计三大注意事项