是嵌入式软件带来的,赛迪顾问还预计到2012年,巾圆汽车电子市场规模将超过3200亿。
但国内的汽车电子行业也面临许多问题和挑战,例如行业标准的制定问题,整车厂与汽车电子厂商的联合问题等。
一直以来汽车电子方面的标准名目繁多,目前国际上比较普及的软件开发方面的标准和协议有JasPar、OSEK、AUTOSAR等。
软什开发设计标准,因为涉及面,“以及对整个汽车产业的影响大,一直以来备受汽车电厂厂商和警车厂商的关浙江人学硕士学位论文 第l章绪论注。
JasPar标准的组织成立于2004年9月,由丰田汽车、日产汽车、丰田通商及丰田通商子公司丰通电子成立,其目标是API、中间件和汽车LAN技术的标准化。
这个标准在日本的普及度较高。
而OSEKNDX标准在当前国际汽车工业界日益占据主导地位,国外的一些著名的汽车制造商,如宝马、博世等,它们产品中使用的嵌入式操作系统均支持OSEK标准。
但由于OSEK~Dx标准本身的局限性,不能满足汽车电子软件的多样性和复杂性的需求。
因此,全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立了汽车开放架构联盟——AuToSAR架构,致力于为汽车工业开发一个开放的、标准化的软件架构,这个架构有利于汽车电子系统软件的交换与更新,其在确保产品及服务质量的同时,提高了成本效率。
1.2.1 OSEK/VDX操作系统 OSEK/VDX标准自发布至今,取得了显著的成果。
目前已知的通过OSEK/VDX官方认证的操作系统多是商业系统,开源的一些操作系统虽未正式通过官方认证,但在功能和接口上兼容于OSEK/VDX标准。
1.2.1.1通过认证的OSEK/VDX操作系统 截止日自订,通过认证的OSEK/VDX操作系统,从其官方网站上统计共有12个。
其中国外的有1 0个,国内的有2个。
ProOSEK是德国的3soft公司推出的全世界最早的OSEK/VDX操作系统(1997),为BMW、VM/Audi、DaimlerChrysler提供了基于OSEK的软件开发半台。
Freescale公司开发的OSEKTurbo是日前市场上实现OSEK/VDX标准巾,使用最为J.泛的实时操作系统之一,在业界居领先地位,完全满足最新的OSEK/VDX开放系统的标准,支持8、l 6、32位微处理器,存稳定性和软件质黾 (按照CMM5标准研制)方面表现出色【7】o Nucleus OSEK是Accelerated Technology Embedded System公司基于开源的Nucleus PLUS操作系统的基础之上实现的,它实现了OSEK/VDX标准的V2.2Rl 4浙江大学硕士学位论文 第1章绪论版本,提供了完全的OSEK/VDX认证【8】o Embedded Office开发的OSEK Extension for uC/OS II基于开源的uC/OS II操作系统,通过了BCCl、ECCl、CCCA、CCCB的官方认证【91。
OSEKWorks是Wind River公司在其VxWorks的基础之上根据0SE妁VDX标准扩展开发的,具有VxWorks的优良特性no】。
osCAN是德国的Vector公司开发的具有CANopen协议栈的OSEK操作系统,可以结合Vector公司任意通信协议,支持多版本的CAN协议,具有多种特殊功能,例如运行过程中的堆栈管理,多种堆栈优化方法,内部跟踪、模板生成器、组件管理器等…】。
RTA.OSEK是LiveDevices公司开发的,是全球第一个完整实现OSEK所有一致类的RTOS。
ERCOSEK是BOSCH公司在其发动机管理系统中使用的实时操作系统,由ETAS公司丌发。
LiveDevices与ETAS在2007年合并【12】。
R.OSEK是由韩国电子与电信研究院(ETRI)开发的OSEK/VDX标准的RTOS,ETR!从2006年投资了367万美元用于开发ROSEK,并于2009年5月份通过了OSEK/VDX的认证。
DeltaOSEK是中国北京科银京成技术有限公刊为汽车电子的控制类应用所开发的、符合OSEK/VDX标准的嵌入式操作系统,提供标准的OS及COM功能部件的应用编程接口。
它的最新版本在MPC555/MPC5554的平台.卜通过了OSEK/VDX测试集的全面测试,符合OSEK/VDX标准,于2009年3月获得了OSEK/VDX认证机构的认可。
SmartOSEK OS是由浙汀人学嵌入式工程中心开发的符合OSEK/VDX标准的嵌入式实时操作系统,在2005年通过了国际OSEK/VDX组织的官方认证。
SmartOSEK OS支持多种国际主流处理器,满足不同的硬件需求,具有静态配置、微内核和实时性等优点,实现可抢占式内核以及多种实时调皮机制,适用于实时性要求较高的汽车电子产品11 31。
此外还有Motorola Powertrain Chassis and Systems开发的TinyOSEK。
浙江大学硕士学位论文 第l章绪论1.2.1.2开源的OSEK/VDX操作系统 在开源嵌入式操作系统领域,存在多种兼容于OSEK标准的嵌入式操作系统,这些开源的嵌入式操作系统大多没有通过OSEK/VDX的官方认证。
Trampoline主要是由法国通信研究所(IRCCyN)的实时系统组负责开发的。
它的源代码是开放的。
它目前没有通过OSEK/VDX的官方认证,因此它是兼容于OSEK标准的但不是通过OSEK认证的操作系统。
Trampoline目前能够在4个平台上运行。
分别是POSIX(包括Linux、Unix、Mac OS等)系列操作系统平台、Infineon C166平台、Freescale S12X平台、Darwin/PowerPC平台【141。
TOPPERS OSEK操作系统是由同本开发的一款开源操作系统。
TOPPERS(Toyohashi OPen Platform for Embedded Real-time Systems)是一个基于ITRON技术规格,开发各种嵌入式操作系统及相关软件,并将它的开发成果以开放
源码的形式向社会公开,以提高嵌入式系统的设计开发技术,振兴相关广:业为 目的工程。
另外,通过技术推广,提供各种教材等活动,培养高素质的嵌入式系统开发人员。
以目木名古屋大学的高田废章教授为首,集合了产业界、学术界、政府等各类团体以及个人推动工程的开展【151。
nxtOSEK是一个LEGO MINDSTORMS NXT的开源匠|件,山TOPPERS/ATK(之前称TOPPERS OSEK,汽车系统的内核)、TOPPERS/JSP实时操作系统源代码、leJOS NXJ的设备驱动和C/汇编
源码构成【怕J。
FreeOSEK,原为OpenSEK,是嵌入式系统中基于OSEK/VDX标准的可裁剪类的实时操作系统。
FreeOSEK是静态配置的实时操作系统,仅创建被需要的资源,降低了.
上一篇:
后辍名大全
下一篇:
2018年汽车自驾运动营地攻防箭大赛总决赛圆满落幕