資料介紹
分析了 Linux 的實時性,針對其在實時應用中的技術障礙,在參考了與此相關研究基礎上,從三方面提出了改善Linux 實時性能的改進措施。為提高嵌入式應用響應時間精度,提出兩種細化Linux 時鐘粒度方法;為增強系統(tǒng)內核對實時任務的響應能力,采用插入搶占點和修改內核法增強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
Linux
加入交流群
掃碼添加小助手
加入工程師交流群
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式BACnet網(wǎng)關實時性能研究
- linux嵌入式系統(tǒng)算法,嵌入式Linux操作系統(tǒng)調度算法研究
- 嵌入式linux實時性研究,嵌入式Linux內核實時性研究及應用
- 嵌入式Linux實時性能優(yōu)化
- 嵌入式 Linux
- Linux+嵌入式實時操作系統(tǒng)開發(fā)與應用
- 基于嵌入式Linux的Flash文件系統(tǒng)的實時性能研究_孫曉榮 0次下載
- 基于狀態(tài)保持恢復的嵌入式Linux快速啟動方法的研究陳鵬 1次下載
- 嵌入式Linux下的實時性增強方案
- 基于Linux的嵌入式GUI研究與應用
- 嵌入式Linux內核實時性研究及改進
- 基于RTAI的嵌入式Linux硬實時性能的研究與實現(xiàn)
- 提高嵌入式Linux實時性方法的研究與應用
- 基于Linux的嵌入式應用淺析
- 嵌入式Linux 實時性分析與實時性改進
- 基于Yocto Project的定制嵌入式Linux產品設計淺析 1.1w次閱讀
- 基于嵌入式實時系統(tǒng)的提高構件化嵌入式操作系統(tǒng)性能的方案設計 1.2k次閱讀
- 如何在嵌入式Linux中截屏 6.7k次閱讀
- 基于嵌入式Linux系統(tǒng)下Mini GUI的移植方法與過程詳解 4.3k次閱讀
- 關于嵌入式系統(tǒng)的特點和Linux內核的實時應用分析 1.5k次閱讀
- 怎么才能更好的理解嵌入式操作系統(tǒng)Linux實時化技術? 1.5k次閱讀
- 以Linux 2.6為基礎的提高Linux實時性的方法探討 1.8k次閱讀
- 基于Linux2.6內核的實時性增強方案設計 1.2k次閱讀
- 關于Linux嵌入式操作系統(tǒng)的優(yōu)勢特征詳解 6.1k次閱讀
- 關于Linux的特點析以及在嵌入式操作系統(tǒng)中的應用詳解 1.3k次閱讀
- 基于Linux上進行改進的具有實時應用能力的現(xiàn)代嵌入式操作系統(tǒng)解決方案詳解 1.2k次閱讀
- 嵌入式C實現(xiàn)延時程序的不同變量的區(qū)別 幾種Linux嵌入式開發(fā)環(huán)境的簡單介紹 2.2k次閱讀
- 基于Nand Flash 存儲技術的嵌入式linux 系統(tǒng)設計 1.9k次閱讀
- 嵌入式Linux的學習方法解析 3.7k次閱讀
- 基于Linux的嵌入式實時操作系統(tǒng)的研究 6.7k次閱讀
下載排行
本周
- 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 專業(yè)版下載 (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次下載 | 免費
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論