首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 328 毫秒
1.
OSEK操作系统定时机制优化设计   总被引:1,自引:1,他引:0       下载免费PDF全文
张激  包晟临 《计算机工程》2010,36(17):252-254
OSEK/VDX操作系统标准是被汽车电子业界普遍接受的工业标准。为了满足汽车电子可靠性和实时性的要求,需要尽可能提高操作系统的定时机制对定时事件响应的速度。因此,分析定时事件在嵌入式系统中的表示,通过使用ICTOH算法、堆排序和硬件计数器对OSEK操作系统的定时机制进行优化设计。对比实验结果表明,该方法能获得更高的效率。  相似文献   

2.
OSEK/VDX标准在汽车电子领域有着广泛的应用.该标准仅仅规定了OSEK操作系统的系统行为以及相关接口功能,并未涉及其具体实现,因此研究基于OSEK标准的嵌入式操作系统结构与设计方法有着重要意义.在深入分析OSEK操作系统标准的基础上,给出了基于OSEK操作系统标准的车载嵌入式操作系统内核OSEKernel的结构.介绍OSEKernel中ECC2和BCC2一致类的任务调度、警报与计数器、第二类中断的设计方法,以及降低RAM消耗的任务堆栈优化方法,最终在x86平台下实现了OSEKernel的原型.  相似文献   

3.
清华OSEK车用嵌入式实时操作系统设计   总被引:3,自引:0,他引:3  
OSEK规范是一个汽车电子开放式系统及其接口的软件规范,MPC555是Motorola公司开发的高性能车用微控制器。结合这两者的技术特点,提出了在MPC555硬件平台上实现符合OSEK规范的车用嵌入式实时操作系统的设计思想,介绍了操作系统实现的集成交叉开发环境,详细分析了该操作系统的组成与实现,并对其实时性和存储要求进行了评估。  相似文献   

4.
基于OSEK标准任务调度算法的改进   总被引:2,自引:0,他引:2  
蒋建春  张慧 《计算机工程》2009,35(20):228-230
基于OSEK标准的嵌入式操作系统在实时性和可靠性等方面有很高的要求,任务调度算法的好坏以及执行效率直接关系到操作系统的可靠性和实时性。通过分析OSEK标准的任务调度机制,针对其调度机制中优先级较低的任务长期不能执行等问题,提出一种补偿调度算法,在设定时间内对较低优先级任务进行补偿调度。实验验证该方法可行。  相似文献   

5.
本文介绍了广泛应用于汽车电子实时操作系统的OSEK/VDX规范.在分析了现有OSEK/VDX实现语言(OIL)规范和XML技术的基础上,设计了基于XML的OSEK/VDX操作系统配置语言和操作系统配置工具.  相似文献   

6.
在深入研究OSEK/VDX操作系统规范的基础上,提出了基于分类树的OSEK/VDX操作系统的一致性测试方法。该方法的核心思想首先是从OSEK规范抽取出测试目的,其次根据规范和测试目的构造分类树和划分分类树的输入域,再次为分类树添加生成规则和限制条件,最后借助CTE XL工具自动生成一致性测试用例。通过对MiniOSEK的一致性测试,验证了使用分类树方法进行OSEK/VDX操作系统一致性测试的有效性与正确性。  相似文献   

7.
调度是操作系统的核心,调度策略的优劣直接影响到操作系统工作性能。基于OSEK的操作系统对实时性要求非常严格,通过分析OSEK抢占式调度策略和任务的属性,提出一种任务和函数之间的转换策略,使任务执行在一定条件下可以转换为函数调用,减少任务执行过程中的切换时间,从而提高任务响应速度和操作系统实时性。通过实验验证,该改进策略是有效的。  相似文献   

8.
针对汽车电子软件的复杂性、实时性和可移植性问题以及现有OSEK操作系统的开源性问题,基于OSEK操作系统规范(ISO 17356-3),采用面向对象的程序设计思想,从任务、中断、资源、事件、计数器和警报6个方面进行研究,利用32位PowerPC处理器的数出前导零数目指令cntlzw和软中断等,设计了一个具有可裁减性和可扩展性的汽车电子实时操作系统,并在MPC5554开发板上进行了操作系统的内核移植和性能测试。  相似文献   

9.
随着时代的发展,汽车在安全性和智能化等方面的要求越来越高.其结果是汽车在控制技术方面的复杂性大大增加。在这种市场需求下,汽车电子OSEK标准的实时系统越发显示出重要性。本文介绍了OSEK标准体系的由来和该体系中实时操作系统的特点,同时简略分析了此实时系统实现机制。  相似文献   

10.
介绍了基于0SEK/VDX标准的开源嵌入式实时操作系统Trampoline,详细分析了该操作系统内核调度、任务管理和中断管理的实现机制,并指出了Trampoline为实现高可移植性、小内存的设计目标时对OSEK任务管理和中断管理所作的优化。最后,给出了在Linux/x86平台上使用Trampoline开发应用程序的方法。  相似文献   

11.
OSEK操作系统对其不同版本提供的应用程序接口进行了标准化,并在嵌入式实时操作系统的基础上,分析OSEKOS及两者技术特点之间的差异;通过修改内核的部分功能,使之符合OSEKjVDX规范,并将其应用到CAN网络申的节点通信。本文着重描述了操作系统的任务管理机制、符合类、同步机制和中断管理。  相似文献   

12.
根据OSEK/VDX标准设计嵌入式实时操作系统,侧重于任务管理,资源管理部分的实现。并在自主开发的汽车稳定性控制器硬件在环仿真平台上进行验证。实验结果表明,在该操作系统上开发系统可以有效地提高实时性和稳定性,能够满足汽车稳定性控制器的要求。  相似文献   

13.
基于OSEK/VDX操作系统的任务管理机制设计   总被引:6,自引:0,他引:6  
在汽车电子仿真控制平台开发领域,通常需要遵循OSEK/VDX规范集,而该规范集的核心之一便是OSEK/VDX操作系统规范。要设计一个符合该规范的微实时操作系统,任务管理机制是保证其实时性的重要方面。该史提出一种符合OSEK/VDX操作系统规范的任务管理机制,以满足OSEK/VDX操作系统的需要。  相似文献   

14.
AutoOSEK是基于OSEK/VDX规范的在MC9S12DP256硬件平台上开发的嵌入式实时操作系统;为扩展AutoOSEK在汽车电子领域的应用,需将其移植到不同的硬件平台;文章研究了嵌入式操作系统在不同平台移植的理论与技术,提出一种采用层次化和模块化的思想对AutoOSEK进行移植的通用方法;采用该方法实现了AutoOSEK在基于PowerPC架构32位处理器MPC5634上的移植;为验证移植方法的合理性,对移植后的AutoOSEK进行了功能和性能测试,测试结果显示任务切换时间达到2.90μs,能够很好满足汽车电子领域实时性的需要;经验证该操作系统移植方法简单高效,可有效加快开发进程。  相似文献   

15.
通过分析基于CAN总线的OSEK直接网络管理模式.提出一种OSEK直接网络管理的Ring、Alive消息算法实现方案.这种算法满足OSEKNM标准对网络管理消息的要求,并且简单易于实现.同时解析了网络消息的帧格式映射过程,包括网络管理消息在CAN总线系统上的帧格式等.  相似文献   

16.
研究OSEK操作系统的一致性测试需求,提出一种基于分类树的一致性测试用例生成方法。对测试对象进行分类划分,分析分类子集之间的相互关系和制约条件,借助图形化工具精简测试用例的数目。以AutoOSEK的资源管理模块为例进行一致性测试,测试结果验证了该分类树方法的有效性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号