OSEK/VDX嵌入式操作系统的设计与实现

被引量 : 0次 | 上传用户:catx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从在发动机的电子控制模块中嵌入第一台微处理器以来,汽车中嵌入微处理器的数量迅速增多。目前,某些汽车已使用了70多个微处理器,汽车电子软件系统越来越复杂,使得软件工程师需花费大量的时间和精力来开发和调试软件系统,进而导致了汽车电子软件的重复开发、软件工程师效率低下等问题。为了解决这些问题,欧洲几家主要汽车制造商在适用于汽车且可通用于其他领域的嵌入式分布式操作系统的规范化方面进行合作,制定了OSEK/VDX标准。该标准定义了嵌入式操作系统、网络通信和网络管理等方面的标准接口,这使得汽车电子软件的可重用性、可兼容性提高,避免了重复开发,提高了开发效率。因此,研究OSEK/VDX标准具有重要意义。近几年,国内也兴起了对OSEK/VDX标准的研究。本文首先根据OSEK/VDX操作系统标准,研究了操作系统的运行机制,对其体系结构、任务管理、事件机制、资源管理、中断机制、报警机制等进行了全面的分析。基于对运行机制的分析,设计和实现了OSEK/VDX操作系统中任务管理、事件机制、资源管理、中断机制和报警机制等模块的关键数据结构和系统调用。接着研究了OSEK/VDX操作系统的优化技术:针对每个优先级只有单个任务的任务管理设计了一个就绪表,使得查询最高优先级的就绪任务变为常数时间;针对任务终止时不必保存任务的上下文环境,提供了两种任务切换策略——一般任务切换和任务终止后的任务切换;针对OSEK/VDX标准的等待事件系统调用只能等待单个事件,提供了同时等待多个事件的系统调用;针对默认情况下,中断发生在任务的栈上,每个任务都必须预留支持中断嵌套的内存空间,提供了单独中断栈以减少整个系统对内存的需求。最后,研究了OSEK操作系统的移植,根据在80X86上的实现,设计了测试程序,验证了设计和实现的正确性,并给出了在80X86平台上的空间性能和时间性能指标。
其他文献
拱桥以其经济、美观得到人们的喜爱,据不完全统计,在我国公路桥梁中拱桥占了70%。我国西南地区是一个地震多发区,特殊的地形和地质条件,使拱桥成为该地区的一种主要桥型。桥梁是
目前,植保的方法主要采用化学、物理、生物和综合防治等,由于化学防治方法具有工效高、防治及时等特点,特别是针对突发性、大面积泡发病虫害时,能确保及时控制和防治。因此,
会议
应韩国不动产仲介业协会邀请,经国务院批准,以中国房协杨慎会长为团长、潘其源副会长为副团长、张包铨、杨大勇、杨卫江为团员的五人代表团,于1995年10月16日至23日,对韩国进
采用修正的J积分计算方法,考虑残余应力、残余应变和残余应变能,定量计算和分析喷丸强化对半椭圆表面裂纹前沿J积分参数的影响规律。对喷丸强化工艺进行有限元建模仿真,通过
目的总结低位/超低位直肠癌保肛术后评估肛门功能的方法,并分析影响肛门功能的因素。方法对国内、外有关直肠癌保肛术后肛门功能评估的相关研究的文献进行综述。结果目前常通
<正>中冶南方都市环保工程技术股份有限公司(简称"都市环保公司"、英文缩写"CCEPC")隶属于世界500强——中国五矿集团——中国冶金科工集团,是由中冶南方工程技术有限公司控
交流是人类自诞生之初便具有的生存状态,而最完整的交流状态就是彼此完全处在同一时空之中。因此,人习惯于面对面的交流形式,却又遗憾于时间与空间所带来的阻隔。为了打破时
在我国日益发展壮大的天然气行业中,液化天然气作为一门新兴的产业已经发挥着非常重要的作用。尽管国外天然气液化技术已经比较成熟,但考虑到当前国内外天然气液化的研究现状
大众传媒在教育社会学中被认为是影响儿童社会化的四大承担者之一,各界也呼吁要保障儿童的媒介权利。目前,我国儿童人均占有媒介资源较少,而且发展不平衡,保证儿童能够接触和
目的探讨循证护理在系统性红斑狼疮中的应用效果。方法将我院收治的110例系统性红斑狼疮患者作为研究对象,按照护理方法的不同,将其分为研究组与对照组,每组各55例。对照组给