資料介紹
實時應用系統(tǒng)可能由功能不相交的任務子集組成,需要操作系統(tǒng)提供分層調度機制。
針對這一問題,提出在μC/OS- Ⅱ實時內(nèi)核中加入固定時間分配方案來實現(xiàn)兩層的調度策
略。首先擴充了μC/OS- Ⅱ內(nèi)核任務控制塊數(shù)據(jù)結構,增加了任務所屬模塊的分層控制信息,再創(chuàng)建一個兩級索引表來實現(xiàn)分層的級聯(lián)查找。以原μC/OS-Ⅱ為基礎,開發(fā)了分層調度算法的調度器。理論分析和實驗結果表明修改后的算法能對分層子任務進行正確調度,從而完善了μC/OS- Ⅱ實時內(nèi)核的功能,增強了其對復雜實時應用的支持能力。
關鍵詞:實時系統(tǒng);分層調度;固定輪轉;μC/OS-Ⅱ
Abstract: Real-time application system may be composed of disjoint task subsets,that needs
layered scheduling mechanism provided by operating system. Aiming at this problem, a scheme of adding fixed time assignment scheme in μC/OS-Ⅱreal-time kernel is proposed to realize two layers scheduling strategies. Firstly, kernel task-control-block (TCB) data structure is expanded. A parameter that used for indicating which sub-modular created task belonging to is added in TCB, and this parameter provide layered control information for scheduling algorithm. Then, two-stage index tables are created to realize layered cascade search. Layered scheduling algorithm is developed based on original μC/OS-Ⅱscheduler. Theoretical analysis and experimental results indicate that the algorithm can scheduling layered subtask correctly , thus further improve the real-time kernel function, enhance supporting ability of μC/OS-Ⅱto complex real-time application system.
Key words: Real-time system; layered scheduling algorithm; fixed-cycle;μC/OS-Ⅱ
掃碼添加小助手
加入工程師交流群
- 嵌入式實時操作系統(tǒng)μC/OS-Ⅱ在LPC1788上的移植及應用
- 基于μC/OS-Ⅱ的遠程環(huán)境監(jiān)測系統(tǒng)設計方案
- 基于μC/OS-Ⅱ實時操作系統(tǒng)的內(nèi)存管理改進方案 0次下載
- 多處理器分組實時調度算法
- 移植µC/OS-Ⅱ教程
- μC/OS-Ⅱ在S3C44B0X上的移植
- 基于μC/OS-II的無線調度策略分析與實現(xiàn)
- 一種基于μC/OS-Ⅱ的IPMC開發(fā)方案
- 基于μC/OS-Ⅱ的北斗導航接收機設計
- 實時操作系統(tǒng)μC/OS-II調度算法的研究
- μC/OS-Ⅱ與VxWORKs介紹及說明
- μC/OS-Ⅱ在ARM上的移植經(jīng)驗
- 嵌入式實時操作系統(tǒng)μC/OS-Ⅱ在ARM處理器上的實現(xiàn)
- 如何提高移植uC/OS-Ⅱ的ARM嵌入式系統(tǒng)執(zhí)行效率和實時性
- Vx Works實時內(nèi)核調度的研究分析
- FreeRTOS任務調度器的三種調度算法講解(下) 5.1k次閱讀
- Linux的Deadline實時調度算法 1.8k次閱讀
- Linux是實時系統(tǒng)還是分時操作系統(tǒng)? 2.1k次閱讀
- 調度算法評測與仿真系統(tǒng) 調度算法仿真系統(tǒng)介紹 2.6k次閱讀
- 多種處理器調度過程及調度算法 1.7k次閱讀
- μC/OS-II操作系統(tǒng)移植在LPC2378上的系統(tǒng)測試及問題解決方法 1.5k次閱讀
- 米爾科技嵌入式實時操作系統(tǒng)介紹 3k次閱讀
- 51單片機對μC/OS-II實時操作系統(tǒng)的移植 3k次閱讀
- 淺論uC/OS-II 在電動車電池管理系統(tǒng)中的應用研究 1.8k次閱讀
- μC/OS-Ⅱ操作系統(tǒng)設備驅動設計及實際應用舉例 2.1k次閱讀
- 車輛調度系統(tǒng)的整體設計 UC/OS-II的內(nèi)核調度機理 1.6k次閱讀
- 通過實時調度與日前調度的協(xié)調使換電站抑制波動影響同時兼顧用戶利益 6.8k次閱讀
- 用AndesCore N1033A-S處理器實現(xiàn)μC/OS-II的移植 4.7k次閱讀
- 基于ARM9的指紋識別系統(tǒng)的設計和實現(xiàn) 3.4k次閱讀
- 電網(wǎng)調度微機開票系統(tǒng)的研究和開發(fā) 803次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 2MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 3聯(lián)想flex2-14D/15D說明書
- 4.92 MB | 次下載 | 免費
- 4收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 524Pin Type-C連接器設計報告
- 1.06 MB | 次下載 | 免費
- 6新一代網(wǎng)絡可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費
- 7MS1000TA 超聲波測量模擬前端芯片技術手冊
- 0.60 MB | 次下載 | 免費
- 8MS1022高精度時間測量(TDC)電路數(shù)據(jù)手冊
- 1.81 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





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