车载操作系统的调度算法分析与改进
时间:09-20
来源:互联网
点击:
3 应注意的其他问题
(1)微型化
车载设备所能提供的资源有限,所以车载操作系统必须做到小巧以满足系统硬件的限制。微内核是一种机制与策略分离的开放式设计思路,已经逐步取代了原来的单核概念,成为操作系统结构设计的主流。微内核思想带来的模块性及可配置性,适合于嵌入式应用环境的需求。
(2)强实时性
车载操作系统工作在实时性要求很高的环境中,这就要求其必须将实时性作为一个重要的方面来考虑。在实时系统中,基于任务结束期限的调度是最理想化的调度算法,但是难以实现。现在实时性的保证主要依靠基于优先级的抢占式调度。在车载应用环境中,不同任务、不同优先级的可抢先调度基本能够满足实时性的要求,但局限性很大;如果根据实际情况对原有的调度策略进行改进,则会给系统的开发带来了很大的方便。
(3)高稳定性
车载设备一旦开始运行就不需要人过多地干预。在此条件下,负责系统管理的车载操作系统要具有较高的稳定性。
(4)可裁剪
由于车载设备应用目的不同,所以车载操作系统必须能够根据应用的要求进行裁剪,去掉多余的部分,或者简化相应的模块。
4 结语
车载操作系统内核调度策略是针对车载系统应用环境而设计的,满足其任务抢占调度与时间片轮转调度相结合的设计要求,同时该操作系统又具有微型化、实时性强、可裁剪等特点。目前,该系统已进入详细改造设计阶段,下一步将对该操作系统进一步实行移植测试,使其更好地满足车载设备的要求。
- 以灯光控制为例说明LIN总线在车身控制中的应用(05-24)
- 现代电动车辆中电控技术应用(03-01)
- CAN总线混合动力汽车电控系统的设计与实现(08-29)
- 利用CAN总线的进行汽车轮速传感器系统设计(09-22)
- CAN总线在CFA6470混合动力汽车中的应用(09-25)
- 基于CAN总线的汽车发动机智能电子控制器研究(10-20)