微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 嵌入式Linux操作系统实时性的分析

嵌入式Linux操作系统实时性的分析

时间:03-07 来源:电子开发网 点击:

平均消耗时间约85Ls,消耗时间总计为118Ls,约占0.118%的CPU时间;单一调度策略的情况平均消耗时间约为25Ls,约占0.025%的CPU时间。宏观调度结构的延迟时间为传统调度方式的5倍,对于大多数的嵌入式系统来讲内核的灵活性和可配置性比调度的延时更为重要,而宏观结构和单一调度结构的CPU可用时间分别为99.88%和99.97%,差别极小,符合嵌入式系统实时性要求。

五、结论与展望

Linux虽然为分时操作系统,但由于其功能强大、源代码开放以及可移植性强等优势,已成为日益流行的嵌入式实时操作系统的解决方案。本文从软中断模拟技术、可抢占式内核和实时调度策略三个方面给出了改善系统实时性能的方法,并提出了通过采用宏观调度结构实现的混合调度,拓展了实时系统的应用范围。Linux实时性能的逐步完善,必将大大促进嵌入式Linux在工业控制、后PC时代信息电器等领域的广泛应用,应用的需要也会进一步促进大量新型控制算法的出现。

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

网站地图

Top