資料介紹
分析了 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的移植方法與過程詳解 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次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費(fèi)
- 2AN158 GD32VW553 Wi-Fi開發(fā)指南
- 1.51MB | 2次下載 | 免費(fèi)
- 3AN148 GD32VW553射頻硬件開發(fā)指南
- 2.07MB | 1次下載 | 免費(fèi)
- 4AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費(fèi)
- 5AN153-用于電源系統(tǒng)管理的Linduino
- 1.38MB | 次下載 | 免費(fèi)
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費(fèi)
- 7SM2018E 支持可控硅調(diào)光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費(fèi)
- 8AN-1308: 電流檢測(cè)放大器共模階躍響應(yīng)
- 545.42KB | 次下載 | 免費(fèi)
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費(fèi)
- 2免費(fèi)開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
- 0.10 MB | 130次下載 | 免費(fèi)
- 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 53314A函數(shù)發(fā)生器維修手冊(cè)
- 16.30 MB | 31次下載 | 免費(fèi)
- 6美的電磁爐維修手冊(cè)大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測(cè)試電源的紋波
- 0.36 MB | 17次下載 | 免費(fèi)
- 8感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
電子發(fā)燒友App






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