資料介紹
分析了 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的Flash文件系統的實時性能研究_孫曉榮 0次下載
- 基于狀態保持恢復的嵌入式Linux快速啟動方法的研究陳鵬 1次下載
- 嵌入式Linux下的實時性增強方案
- 基于Linux的嵌入式GUI研究與應用
- 嵌入式Linux內核實時性研究及改進
- 基于RTAI的嵌入式Linux硬實時性能的研究與實現
- 提高嵌入式Linux實時性方法的研究與應用
- 基于Linux的嵌入式應用淺析
- 嵌入式Linux 實時性分析與實時性改進
- 基于Yocto Project的定制嵌入式Linux產品設計淺析 1w次閱讀
- 基于嵌入式實時系統的提高構件化嵌入式操作系統性能的方案設計 850次閱讀
- 如何在嵌入式Linux中截屏 6108次閱讀
- 基于嵌入式Linux系統下Mini GUI的移植方法與過程詳解 3702次閱讀
- 關于嵌入式系統的特點和Linux內核的實時應用分析 1142次閱讀
- 怎么才能更好的理解嵌入式操作系統Linux實時化技術? 1242次閱讀
- 以Linux 2.6為基礎的提高Linux實時性的方法探討 1594次閱讀
- 基于Linux2.6內核的實時性增強方案設計 1021次閱讀
- 關于Linux嵌入式操作系統的優勢特征詳解 5690次閱讀
- 關于Linux的特點析以及在嵌入式操作系統中的應用詳解 1003次閱讀
- 基于Linux上進行改進的具有實時應用能力的現代嵌入式操作系統解決方案詳解 914次閱讀
- 嵌入式C實現延時程序的不同變量的區別 幾種Linux嵌入式開發環境的簡單介紹 1673次閱讀
- 基于Nand Flash 存儲技術的嵌入式linux 系統設計 1606次閱讀
- 嵌入式Linux的學習方法解析 3234次閱讀
- 基于Linux的嵌入式實時操作系統的研究 2354次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多