微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 车载操作系统的调度算法分析与改进

车载操作系统的调度算法分析与改进

时间:09-20 来源:互联网 点击:


        3 应注意的其他问题

        (1)微型化

        车载设备所能提供的资源有限,所以车载操作系统必须做到小巧以满足系统硬件的限制。微内核是一种机制与策略分离的开放式设计思路,已经逐步取代了原来的单核概念,成为操作系统结构设计的主流。微内核思想带来的模块性及可配置性,适合于嵌入式应用环境的需求。

        (2)强实时性

        车载操作系统工作在实时性要求很高的环境中,这就要求其必须将实时性作为一个重要的方面来考虑。在实时系统中,基于任务结束期限的调度是最理想化的调度算法,但是难以实现。现在实时性的保证主要依靠基于优先级的抢占式调度。在车载应用环境中,不同任务、不同优先级的可抢先调度基本能够满足实时性的要求,但局限性很大;如果根据实际情况对原有的调度策略进行改进,则会给系统的开发带来了很大的方便。

        (3)高稳定性

        车载设备一旦开始运行就不需要人过多地干预。在此条件下,负责系统管理的车载操作系统要具有较高的稳定性。

        (4)可裁剪

        由于车载设备应用目的不同,所以车载操作系统必须能够根据应用的要求进行裁剪,去掉多余的部分,或者简化相应的模块。

        4 结语

        车载操作系统内核调度策略是针对车载系统应用环境而设计的,满足其任务抢占调度与时间片轮转调度相结合的设计要求,同时该操作系统又具有微型化、实时性强、可裁剪等特点。目前,该系统已进入详细改造设计阶段,下一步将对该操作系统进一步实行移植测试,使其更好地满足车载设备的要求。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top