資料介紹
分析了 Linux 的實(shí)時(shí)性,針對(duì)其在實(shí)時(shí)應(yīng)用中的技術(shù)障礙,在參考了與此相關(guān)研究基礎(chǔ)上,從三方面提出了改善Linux 實(shí)時(shí)性能的改進(jìn)措施。為提高嵌入式應(yīng)用響應(yīng)時(shí)間精度,提出兩種細(xì)化Linux 時(shí)鐘粒度方法;為增強(qiáng)系統(tǒng)內(nèi)核對(duì)實(shí)時(shí)任務(wù)的響應(yīng)能力,采用插入搶占點(diǎn)和修改內(nèi)核法增強(qiáng)Linux 內(nèi)核的可搶占性;為保證硬實(shí)時(shí)任務(wù)的時(shí)限要求,把原Linux 的單運(yùn)行隊(duì)列改為雙運(yùn)行隊(duì)列,硬實(shí)時(shí)任務(wù)單獨(dú)被放在一個(gè)隊(duì)列中,并采用MLF 調(diào)度算法代替原內(nèi)核的FIFO 調(diào)度算法。
關(guān)鍵詞:Linux;實(shí)時(shí)性;調(diào)度策略;搶占
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
關(guān)鍵詞:Linux;實(shí)時(shí)性;調(diào)度策略;搶占
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網(wǎng)關(guān)實(shí)時(shí)性能研究
- linux嵌入式系統(tǒng)算法,嵌入式Linux操作系統(tǒng)調(diào)度算法研究
- 嵌入式linux實(shí)時(shí)性研究,嵌入式Linux內(nèi)核實(shí)時(shí)性研究及應(yīng)用
- 嵌入式Linux實(shí)時(shí)性能優(yōu)化
- 嵌入式 Linux
- Linux+嵌入式實(shí)時(shí)操作系統(tǒng)開發(fā)與應(yīng)用
- 基于嵌入式Linux的Flash文件系統(tǒng)的實(shí)時(shí)性能研究_孫曉榮 0次下載
- 基于狀態(tài)保持恢復(fù)的嵌入式Linux快速啟動(dòng)方法的研究陳鵬 1次下載
- 嵌入式Linux下的實(shí)時(shí)性增強(qiáng)方案
- 基于Linux的嵌入式GUI研究與應(yīng)用
- 嵌入式Linux內(nèi)核實(shí)時(shí)性研究及改進(jìn)
- 基于RTAI的嵌入式Linux硬實(shí)時(shí)性能的研究與實(shí)現(xiàn)
- 提高嵌入式Linux實(shí)時(shí)性方法的研究與應(yīng)用
- 基于Linux的嵌入式應(yīng)用淺析
- 嵌入式Linux 實(shí)時(shí)性分析與實(shí)時(shí)性改進(jìn)
- 基于Yocto Project的定制嵌入式Linux產(chǎn)品設(shè)計(jì)淺析 1w次閱讀
- 基于嵌入式實(shí)時(shí)系統(tǒng)的提高構(gòu)件化嵌入式操作系統(tǒng)性能的方案設(shè)計(jì) 850次閱讀
- 如何在嵌入式Linux中截屏 6108次閱讀
- 基于嵌入式Linux系統(tǒng)下Mini GUI的移植方法與過(guò)程詳解 3702次閱讀
- 關(guān)于嵌入式系統(tǒng)的特點(diǎn)和Linux內(nèi)核的實(shí)時(shí)應(yīng)用分析 1142次閱讀
- 怎么才能更好的理解嵌入式操作系統(tǒng)Linux實(shí)時(shí)化技術(shù)? 1242次閱讀
- 以Linux 2.6為基礎(chǔ)的提高Linux實(shí)時(shí)性的方法探討 1594次閱讀
- 基于Linux2.6內(nèi)核的實(shí)時(shí)性增強(qiáng)方案設(shè)計(jì) 1021次閱讀
- 關(guān)于Linux嵌入式操作系統(tǒng)的優(yōu)勢(shì)特征詳解 5690次閱讀
- 關(guān)于Linux的特點(diǎn)析以及在嵌入式操作系統(tǒng)中的應(yīng)用詳解 1003次閱讀
- 基于Linux上進(jìn)行改進(jìn)的具有實(shí)時(shí)應(yīng)用能力的現(xiàn)代嵌入式操作系統(tǒng)解決方案詳解 914次閱讀
- 嵌入式C實(shí)現(xiàn)延時(shí)程序的不同變量的區(qū)別 幾種Linux嵌入式開發(fā)環(huán)境的簡(jiǎn)單介紹 1673次閱讀
- 基于Nand Flash 存儲(chǔ)技術(shù)的嵌入式linux 系統(tǒng)設(shè)計(jì) 1606次閱讀
- 嵌入式Linux的學(xué)習(xí)方法解析 3234次閱讀
- 基于Linux的嵌入式實(shí)時(shí)操作系統(tǒng)的研究 2354次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論