基于osek_vdx标准的操作系统设计与实现

基于osek_vdx标准的操作系统设计与实现

ID:34133618

大小:406.03 KB

页数:5页

时间:2019-03-03

基于osek_vdx标准的操作系统设计与实现_第1页
基于osek_vdx标准的操作系统设计与实现_第2页
基于osek_vdx标准的操作系统设计与实现_第3页
基于osek_vdx标准的操作系统设计与实现_第4页
基于osek_vdx标准的操作系统设计与实现_第5页
资源描述:

《基于osek_vdx标准的操作系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据镕4l龉镕2埘航々i

2、博#术AemnautlealComputingT“,hnique导基于OSEK/VDX标准的操作系统设计与实现王瑞.张东中睡航空“算技术研兜所.胰西西安7113068镕薹:OSEK/VI)XfHM&£一#r4&mrA}tf}&∞E8&"熄Em目#一4怔&§T日&#m*相*接口晏末,并^#Ⅱ#*#m*此挺女T一#*zf)SEK/VDXOS#4日女§H*#}‰xOSEK.*在X86*$镕自TmHTm}卜*女理"##n$性&4#T*#十≈单Ⅲa,&#§基$#§Mz十*^^女H}%n要{美镛目:^车t

3、},女^^女目茌#§&;ECU;IHEK/、DX中目分类{TP3162女麓标m日:A女章蝙号:167I-654XI2011102·0121IHDesignandImplementalionofOperatingSystemBasedonOSEK/VDXSpecificationwANGnⅢZlf^N(:m,Ilg(^ron.faif.alCompuling7;chniqueRehashInszlzuze.m’口n710068,China)Abstract:OSEK/'+DXOSsp忧ificalionisuidelylls

4、e.】inautomativcPIEtIn,m【HvHlPmdesign+rhespccifi-ealiononlydefinesthe“sIrnlfuneli(.isandinterfaces.nolincludingtheanvcode‘1rinlplementSo-⋯-pedmenmlisdesignednamedxOSEK】】nH‘IonOSEKfvl)XOSsⅢ⋯ifi(altona.tlIhenimplemenledtheIm·tot)pcofxOSEKk*,mdnnX86platfomlFinallyIh*p

5、cmmlanccandn㈣lion·,rxOSEKwi,mt”sle[Isimpl7.bythe"suhs.xOSEKisq.isfi,‘1wⅢlIhennming”‘11l¨k·,feml州l(1edReal-tmⅢOlwrafiagSys-IHnKeywords:automativeelectmrlic;eml"ddeIlmal—timeoperatingsy$[em:ECU;OSEK/VDX引言OSEK/VDX标准妊{』J成形1’1993年.它址山l目惭:rC牟1。业界联合制定的川十汽乍分布控制m元(EC[)的一组开

6、放式的标m规范它生监从操作系统(OS)、网络符理(NM)、通信(COM)以及OSEK宴现语77,(OII)等叫十矗mI”刘汽车电子软件进行丁伞方面的定义和规范,改标HE使汽车工业各种软抖-能够邯作开发弗燕容.有利十汽1-软件的}1:发效半.肆巾OS没计规范足OSEK/M)X的{唛心。乖立0·ECL软件逆向分析没jI卸!H背最下,没汁并实现】’种符合OSEK/VI)XOS舰范的宜验性撵作系统xOSEK。F文竹先州述了xOSEK的设汁与宴现.然后对xOSEK的性能进行丁简单讣析和测试。lxOSEK的设计与实现xOSEK内桉站均

7、㈨闭I所爪。xOSEK的牲书功能_

8、;l块为任务恃砰。横块和吲Ⅵ*:州模块恬静竹理为l层功能提供点持.,.i-r,I符理川丁盘脱xOSEK的宴时t1.1iill柠制”m昔理窜岸专i产I匝壹。。霎亟固#H日■:2010m25*”目m:201l一03一∞xOSEK目I内辖结构‘tm目:*十Hf*0m¨Wm(2006zr3loftI)n}∞n:l目¨口”一)wm“n女^I¨目r16'l十№J日M—ir,0fRⅣff,l*i}WM{k*万方数据·122·航空计算技术第4l卷第2期1.1任务管理xOSEK的任务管理模块完成的主要功能

9、包括:符合类规定的任务支持、任务调度、资源管理接口和事件管理接口。所谓符合类。副是指OSEK标准定义关于实现的若干规程,用来满足不同环境的资源需求。xOSEK实现了OSEK/VDXOS标准规定的全部四种符合类,因此本文以最复杂的ECC2下的具体实现为例进行说明。1.1.1任务静态结构xOSEK任务控制块TCB的参数包括任务栈地址、任务ID、任务优先级、任务状态等信息。其中与OSEK标准相关的有:1)任务类型:共有三种类型的任务,Basic、Extend和Idle。Idle类型【3‘未在OSEK标准规定,它是系统闲置时运行的

10、空任务;Basic和Extend任务为OSEK标准定义的任务类型旧J,两者的区别在于后者可以被阻塞(等待);2)任务激活数/最大任务激活数:仅Basic任务有效,表示任务终止前可以重新激活的次数;3)事件集/等待事件集:为事件管理提供结构支持;4)资源指针:任务资源列表,指向任务拥有的首个资源,为资源管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。