基于μC/OS-Ⅱ的OSEK车用实时操作系统设计与实现

被引量 : 4次 | 上传用户:a6443064
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车使用功能的增多,用在汽车控制中的电控单元达到平均每车50个,使得汽车电子软件系统越来越复杂,汽车应用软件开发难度越来越高。为了降低开发难度,20世纪90年代初期,欧洲汽车业界联合推出了OSEK/VDX汽车电子多控制单元的开放式分布系统及接口标准,该标准在规范汽车应用软件的开发上具有重要意义。它可以屏蔽不同电控单元的电气特性,为软件开发者提供统一接口,减少开发成本,缩短开发时间。本文首先介绍了OSEK/VDX标准的各个组成部分,重点研究了标准中操作系统内核(OS)的定义、处理机制以及它提供的系统服务。然后深入分析了嵌入式实时操作系统μC/OS-Ⅱ的工作原理,并与OSEK/VDX OS运行机制做比较。最后针对比较后的结果,对μC/OS-Ⅱ内核进行修改和扩展使其满足OS标准,为用户提供一个开放式的汽车应用软件开发平台。对μC/OS-Ⅱ内核的修改和扩展,主要体现在以下三方面工作:1.为μC/OS-Ⅱ内核建立一张新的任务就绪表。基于新就绪表,改进寻找最高优先级任务算法使优先级顺序相反;改进任务就绪算法使任务数量扩展一倍,使内核在汽车控制过程中可以执行更多任务。2.为μC/OS-Ⅱ内核引入一种优先级项置协议,解决实时系统中普遍存在的优先级反转现象,使汽车控制中的紧急情况能够在规定时间内得到及时处理。3.根据OSEK/VDX标准对报警器管理的说明,以计数器做报警器的底层支持,为μC/OS-Ⅱ内核添加软件定时报警服务功能,减少汽车控制中的事故发生率。在μC/OS-Ⅱ内核修改之前,先将其移植到MC9S12DP256B微处理器上,目的是在内核修改过程中为内核提供运行和测试的环境。针对以上研究成果分别编写测试程序进行验证,所有测试代码都通过系统调试,运行情况稳定,为实际应用打下重要基础。
其他文献
体育产业作为第三产业的重要组成部分,在国民经济中所占比重不断提升。健身娱乐业作为体育产业的核心内容,对体育用品制造业、体育建筑业、体育信息咨询业等领域的发展起着关
稳定理论就其性质而言属于固体力学的一个分支,随着稳定理论研究的不断深入,现今已由简单的弹性稳定理论扩展到非弹性、非线性稳定理论,荷载也由静载发展到动载。动力屈曲问
少自由度并联机构由于本身的特点在实际中有很广泛的应用。特别是具有完全相同的分支,结构对称具有各向同性的少自由度并联机构更具有应用潜力。但由于少自由度并联机构本身
人们关于园林景观的体验与审美活动,是一个复杂的过程,要综合运用视觉、听觉、嗅觉、触觉、味觉等多种知觉才能获得全面的认知。这就给造园者指明了设计的方向——应该统一考
武术散打作为中华武术的重要组成部分,在普通大众中特别是青少年群体中普及和发展程度还不尽人意。因此,研究武术散打在青少年群体中推广普及的路径和方法,具有重要的现实意
翻译是以符号转换为手段、意义再生为任务的一项跨文化的交际活动。随着中国经济社会的发展,不管从优秀文化和先进科学技术的输入还是输出来看,科技翻译在中国翻译界的地位日益
物流配送是关乎成品油销售企业经营成本的重要一环。成品油销售企业纷纷在物流优化、精细管理上想方设法,以实现向管理要效益。 Logistics and distribution is an importan
在公立医院改革不断深入的前提下,医院后勤运送信息化建设巳成为当今医院发展的重要内容之一,是医疗卫生事业及医院后勤发展的必然趋势。医院后勤运送信息化建设工作,是一个复杂
光纤陀螺是一种基于Sagnac效应的角速率传感器,它通过测量沿光纤线圈顺时针和逆时针方向传播的两束光的光程差,来测量光纤线圈的转速。因为其测量精度高、灵敏度高、动态范围
本研究旨在把握不同武道项目(跆拳道、合气道、柔道、武术)及不同地区(首尔市、京畿道、大田市、光州市、大邱市、釜山市)的利用者认知的服务质量、选择理由、顾客满意度及顾