网站大量收购独家精品文档,联系QQ:2885784924

osek oi配置器研究与应用.pdf

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
osek oi配置器研究与应用

中 文摘要 为解决汽车电子中应用软件大量增加及重复开发问题,欧洲汽车行业开发了一 个用于汽车电子的、带有标准接口的开放式系统--OSEKfVDX标准(文中简称为 Language) 管理(NM)标准及OSEK实现语言(OIL)标准。OIL(OSEKImplementation 标准提供了一种描述应用程序的标准方法,实现了汽车电子控制单元(ECU)应用程序 的可移植性。如果一个应用程序用OIL语言进行描述,那么它可以很方便的从一个 OSEK平台移植到另一个OSEK平台,几乎不需要做任何修改。但是,OIL语言仅 提供了描述应用程序的语法和语义,如果采用手写描述文件的方式开发应用程序, 由于OIL语法复杂且繁多,使得程序开发难度加大且容易出错。 本文针对OSEKOIL配置器进行研究。首先,论文介绍了OSEK标准的各组成 部分,重点分析了其中的OSEKOIL标准,以及如何使用OIL语言对OS系统中的 各种OSEK对象进行定义,为使用OIL语言描述应用程序奠定了基础。其次,分析 细分析了其内核调度、任务管理、中断管理、警报管理的实现机制,搭建了OIL配 置器研究的平台和实验环境。第三,基于XML技术设计了一种图形化的OIL配置 器。该配置器使用XML文件作为中间数据存储,避免了直接生成文本格式OIL配 置文件导致的程序实现复杂、可扩展性差的问题。不同于现有基于XML技术的OIL Schema文件对应用定义配置数据进行验证,将 配置器设计方法,本文加入了XML 程序逻辑简化,进一步提高了程序的可扩展性。第四,使用VC++6.0对图形化的OIL 配置器进行了实现。测试结果表明,该配置器运行稳定,简单易用,方便了应用程 序的开发。最后,给出了一个车窗升降机控制程序应用示例。该程序基于Trampoline 的OS和COM,使用本文设计的OIL配置器进行配置,生成了所需的OIL配置文件。 根据该配置文件所提供的程序框架,本文对车窗升降机控制程序的各功能模块进行 了实现。测试结果显示该控制程序运行正常,表明本文设计的OIL配置器能很方便 地将用户的配置转化成应用程序的OIL描述文件,并且具有操作简单、实用性强的 特点,对于OSEK应用程序的开发具有广阔的应用前景。 关键词:OSEK:OIL;配置器;Trampoline;XML ABSTRACT Toaddressthe ofthe increaseandthe problem great duplicate ofthesoftwarecontentedinelectroniccontrol development units(ECU),the OSEKfVDX(referredasOSEK)standardwas the developedby European automotive isan with industry.OSEK standard opensystem interfaces, dedicatedtoautomobileelectronics.TheOSEKstandardarchitecture includestheOS COM NM standardandtheOIL standard,thestandard,the standard.The a O

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档