符合OSEK的汽车实时操作系统研究

被引量 : 0次 | 上传用户:mixcenter
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子及计算机技术在汽车上的广泛应用,高档汽车上微处理器的数量已超过70个,汽车已进入智能化时代。欧洲汽车工业界提出了OSEK/VDX标准,该标准打破了世界汽车行业封闭的软件开发模式,满足了日益复杂的汽车电子控制软件的开发需要,实现了应用软件的可移植性和不同厂商控制模块间的可兼容性。本文介绍了OSEK/VDX标准,重点分析了此标准的操作系统模块OSEK OS规范。然后分析了嵌入式实时操作系统uC/OS-II的内核,主要分析了此操作系统的任务管理和任务间的通讯和同步机制。本文的重点是根据OSEK OS规范,对uC/OS-II进行改进,具体改进如下:(1)根据OSEK OS的定义,数值0被定义为任务的最低优先级,较大的数值代表了更高的优先级。而uC/OS-II与此规定相反,较大数值的任务优先级较低,数值0被定义为最高优先级。为了使改进后的系统符合OSEK OS规范,需要改进操作系统内核的优先级判定方法;(2)在uC/OS-II中,同一优先级有且只有一个任务,即不支持同一优先级多个任务;而OSEK OS规范定义的符合性类BCC2和ECC2,则规定同一优先级应支持多个任务,且同优先级任务按FIFO的顺序进行调度。因此,需要改进此操作系统的任务管理机制;(3)OSEK OS规范提出使用优先级上限协议来解决出现的优先级反转问题,需要改进uC/OS-II,使其支持OSEK OS规定的优先级上限协议。最后,在X86平台上对uC/OS-II内核的改进进行了测试,并分析了结果,测试内容如下:(1)测试改进后的操作系统的任务优先级判定方法的正确性;(2)测试改进后的操作系统是否支持同优先级多任务,在同一优先级中的多个任务是否按FIFO顺序执行。(3)测试是否支持OSEK OS规范规定的优先级上限协议。测试结果验证了以上改进的正确性。
其他文献
近几年,借助"标准化"的实施,山东农村公益电影放映取得了非常显著的成就,农民看电影的兴趣与积极性被充分调动起来,许久未见的热闹的露天电影放映重又出现。总结原因,一有政
伴随着雷达系统和长距离通讯的蓬勃发展,高增益天线变得必不可少。相比传统的抛物面天线和相控阵天线,微带平板反射阵天线具有剖面低、质量轻、效率高、方向图可重构、加工方便
中华文化在经过几千年的历史传承中,逐渐沉积下来优秀的经典文化,是中华民族最为宝贵的精神财富。随着我国教育体系的发展以及完善,广大教育工作者逐渐意识到,在幼儿教育阶段
天然辐射是人类所受辐射照射的主要来源,远大于用于和平目的所有核设施带给全世界人口的辐射照射量。自然界约有60种天然放射性核素,在空气、水、岩石、土壤及植被中均有不同
终身教育、可持续发展需要培养学生的学习迁移能力,提高学生的创造力和潜力,化学新课程改革要求培养学生的科学素养,课堂教学改革要求改变以知识传授为本的传统教学方式,这些
社区卫生服务是城市卫生工作的重要组成部分,是实现人人享有初级卫生保健目标的基础环节。大力发展社区卫生服务,构建以社区卫生服务为基础、社区卫生服务机构与医院和预防保
随着计算机技术的不断发展,软件在各个领域得到广泛应用,软件的安全性成为衡量软件质量的一个重要方面,软件安全性测试也逐渐受到广泛重视。目前虽然有一些安全性测试方法被
目的比较非肌层浸润性膀胱癌经尿道膀胱肿瘤切除术(transurethral resection of bladder tumor,TURBT)术后吡柔比星与丝裂霉素灌注化疗的临床效果。方法选取2013年1月至2016
悼亡诗在传统研究观念中被认为是专门为亡妻所作的诗歌,在时代不断发展的今天,我们没必要去遵循旧的规矩,相应地,悼亡诗的对象范围应当予以扩大,甚至可以说为亡者而作的诗歌
论文以河北省煤田构造为研究对象,运用地球动力学、煤田地质与煤炭资源勘查理论,以构造控煤作用研究为核心,深入分析区域构造格局及演化对煤田构造的控制作用,以煤田构造特征