资料介绍
分析了 Linux 的实时性,针对其在实时应用中的技术障碍,在参考了与此相关研究基础上,从三方面提出了改善Linux 实时性能的改进措施。为提高嵌入式应用响应时间精度,提出两种细化Linux 时钟粒度方法;为增强系统内核对实时任务的响应能力,采用插入抢占点和修改内核法增强Linux 内核的可抢占性;为保证硬实时任务的时限要求,把原Linux 的单运行队列改为双运行队列,硬实时任务单独被放在一个队列中,并采用MLF 调度算法代替原内核的FIFO 调度算法。
关键词:Linux;实时性;调度策略;抢占
Abstract: The real-time performance of Linux is analyzed, and its disadvantage is pointed out when applied to the embedded system. Inspired mostly by some real time improvements of Linux, this article gives rise to three aspects to improve the real-time capability of Linux. To improve the time precision for embedded applications, two methods for creating accurate timer are proposed. To enhance the response ability of real-time task, inserting preemption points and the preemption kernel methods are adopted to enhance the preemptability of Linux kernel. To ensure the requirements of the hard real-time tasks, a double run queue is used instead of the original single run queue, these tasks are organized in one run queue and MLF schedule strategy is used for them.
Key word: Linux;Real-time;Schedule strategy;Preemption
关键词:Linux;实时性;调度策略;抢占
Abstract: The real-time performance of Linux is analyzed, and its disadvantage is pointed out when applied to the embedded system. Inspired mostly by some real time improvements of Linux, this article gives rise to three aspects to improve the real-time capability of Linux. To improve the time precision for embedded applications, two methods for creating accurate timer are proposed. To enhance the response ability of real-time task, inserting preemption points and the preemption kernel methods are adopted to enhance the preemptability of Linux kernel. To ensure the requirements of the hard real-time tasks, a double run queue is used instead of the original single run queue, these tasks are organized in one run queue and MLF schedule strategy is used for them.
Key word: Linux;Real-time;Schedule strategy;Preemption
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 嵌入式BACnet网关实时性能研究
- linux嵌入式系统算法,嵌入式Linux操作系统调度算法研究
- 嵌入式linux实时性研究,嵌入式Linux内核实时性研究及应用
- 嵌入式Linux实时性能优化
- 嵌入式 Linux
- Linux+嵌入式实时操作系统开发与应用
- 嵌入式Linux应用程序例程
- 基于嵌入式Linux的Flash文件系统的实时性能研究_孙晓荣 0次下载
- 基于状态保持恢复的嵌入式Linux快速启动方法的研究陈鹏 1次下载
- 嵌入式Linux下的实时性增强方案
- 嵌入式Linux内核实时性研究及改进
- 基于RTAI的嵌入式Linux硬实时性能的研究与实现
- 提高嵌入式Linux实时性方法的研究与应用
- 基于Linux的嵌入式应用浅析
- 嵌入式Linux 实时性分析与实时性改进
- 基于Yocto Project的定制嵌入式Linux产品设计浅析 1w次阅读
- 基于嵌入式实时系统的提高构件化嵌入式操作系统性能的方案设计 780次阅读
- 如何在嵌入式Linux中截屏 5908次阅读
- 基于嵌入式Linux系统下Mini GUI的移植方法与过程详解 3549次阅读
- 关于嵌入式系统的特点和Linux内核的实时应用分析 1037次阅读
- 怎么才能更好的理解嵌入式操作系统Linux实时化技术? 1174次阅读
- 以Linux 2.6为基础的提高Linux实时性的方法探讨 1526次阅读
- 基于Linux2.6内核的实时性增强方案设计 931次阅读
- 关于Linux嵌入式操作系统的优势特征详解 5524次阅读
- 关于Linux的特点析以及在嵌入式操作系统中的应用详解 853次阅读
- 基于Linux上进行改进的具有实时应用能力的现代嵌入式操作系统解决方案详解 843次阅读
- 嵌入式C实现延时程序的不同变量的区别 几种Linux嵌入式开发环境的简单介绍 1566次阅读
- 基于Nand Flash 存储技术的嵌入式linux 系统设计 1520次阅读
- 嵌入式Linux的学习方法解析 3091次阅读
- 基于Linux的嵌入式实时操作系统的研究 2298次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多