• 手机站
  • 收藏
聚培教育网合作机构 > 东莞达内教育
东莞达内教育
400-998-6158
东莞达内教育是国内首家上市IT培训企业。已在中国多个中心城市建立了多家实训中心。
东莞达内教育

嵌入式OSEK配置器的设计与实现

嵌入式学习网

更新时间:2021-10-06 浏览:209
核心提示:伴随着汽车产业的迅速发展趋势,车辆对操纵、通讯、网络安全管理等层面的规定愈来愈高,根据32位微处理器的硬件系统、根据内嵌式嵌入式操作系统的软件系统和根据CAN总线的通信网络服务平台慢慢变成现如今车辆电子行业的流行

伴随着汽车产业的迅速发展趋势,车辆对操纵、通讯、网络安全管理等层面的规定愈来愈高,根据32位微处理器的硬件系统、根据内嵌式嵌入式操作系统的软件系统和根据CAN总线的通信网络服务平台慢慢变成现如今车辆电子行业的流行。

1 OSEK/VDX标准介绍

在内嵌式嵌入式操作系统层面,为了更好地达到日益巨大、繁杂的汽车电子产品监控软件的开发设计*须,完成系统软件的可扩展性和不一样生产商模块间的可兼容模式,1993年德国车工业领域联合推出了汽车电子产品的开放式系统及插口——OSEK/VDX标准(下称“OSEK标准”),致力于为车上的遍布操纵模块给予一个对外开放构造的行业标准。OSEK标准从嵌入式操作系统(RTOS)、手机软件插口、通讯和网络安全管理等层面对汽车电子产品监控软件软件开发平台作了比较全方位的界定与要求。虽然该标准还处于逐步完善中,但它所明确提出的一整套解决方法将是将来汽车电子产品开发软件的发展前景。

为了更好地做到OSEK手机软件生命期的总体目标,OSEK标准中界定了配备应用OSEK应用软件的方式 ——通用性完成语言表达OIL。OSEK配备器便是应用图形界面的客户插口,依据用户需求配备OIL文档,并最后转化成OSEK嵌入式操作系统复位编码的专用工具。它是开发设计合乎OSEK标准的嵌入式操作系统的关键构成部分。

2 OSEK配备器的关键作用

OSEK应用软件的开发流程如图所示1所显示。客户根据OSEK配备器依据硬件软件的要求,对电脑操作系统的特性和全部系统软件目标开展静态数据配备。配备进行后,OSEK配备器转化成合乎OSEK标准的OIL环境变量,并进一步转化成与电脑操作系统有关的C编码和库函数,以给予OSEK嵌入式操作系统复位时必不可少的系统软件主要参数。为确保手机软件的兼容模式,OSEK配备器还可以从外界立即载入合乎OSEK标准的OIL文档,进行转化成OS静态数据安装文件的全过程。

客户进行运用编程代码撰写和OIL文档配备后,OSEK配备器所造成的编码、电脑操作系统的一部分核心和应用软件一起交叉编译,而别的电脑操作系统核心编码做为一个库,被连接器融合在一起。文中关键科学研究根据OSEK配备器转化成合乎OSEK标准的OIL环境变量及静态数据安装文件的全过程(如图所示1中斜线一部分所显示)。

3 OSEK配备器的完成

3.1 图型客户插口GUI的完成

OSEK应用软件的OIL语言表达叙述包括一组OIL目标叙述,分别是CPU、OS(电脑操作系统)、APPMODE(应用软件方式)、ISR(终断服务项目)、RESOURCE(資源)、TASK(每日任务)、COUNTER(电子计数器)、EVENT(事情)、ALarm(报警)、COM(通讯分系统)、MESSAGE(信息)、IPDU(外界通讯)和NM(网络安全管理)。在其中,CPU是其他OIL目标的器皿。OIL为它的目标界定了规范种类,每一个目标都能够用一些特性和主要参数来叙述。

针对不一样的OSEK完成,转化成OIL环境变量的方式 是不一样的。因为客户自身撰写OIL文档具备一定的多元性,因而,在集成化开发工具中含有一个前后文有关协助的、可视性的图型客户插口GUI是十分必需的。在集成化开发工具中,一个包括GUI的OSEK配备器*须包括下列部件:

◇一张遵照Windows Explorer文件格式的OSEK目标明细,客户能够依据*须加上和删掉DIL目标;

◇一个数据图表,用以表明每一个目标的特性(包含规范特性和与完成相关的特性),客户可改目标的特性而且自动更新OIL文档;

◇一个用以纪录和表明的对话框。

更多>同类资讯
更多>相关课程
顶部