文档简介
标签:
RTLinux调度策略的研究
汽车电子
RTLinux 是Linux 的嵌入式实时内核,本文首先分析了RTLinux 的工作原理和两种典型的实时调度算法(RMS 和EDF),然后深入分析了RTLinux 下的动态调度器EDF 和它的实现方法,并通过编程实现了EDF 在SRP 协议下的调度。关键词:RTLinux,调度,EDF嵌入式系统广泛应用于工业控制、车载系统、军事防卫系统、航空航天等领域中。嵌入式系统往往是实时系统,在实时系统中,任务调度策略是内核设计的关键部分,如何进行任务调度,使得各个任务能在其期限之内得以完成是实时操作系统的一个重要研究领域。实时调度算法的设计与任务及系统的特性有关,如:任务是周期性或非周期性,任务间的独立性,系统可打断或不可打断,单处理器或多处理器等。算法基本分为两个范畴,静态的和动态的,典型的静态调度算法如RMS(Rate Monotonic Scheduling),动态调度算法如EDF(Earliest Deadline First)。
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子