資料介紹
實時應用系統可能由功能不相交的任務子集組成,需要操作系統提供分層調度機制。
針對這一問題,提出在μC/OS- Ⅱ實時內核中加入固定時間分配方案來實現兩層的調度策
略。首先擴充了μC/OS- Ⅱ內核任務控制塊數據結構,增加了任務所屬模塊的分層控制信息,再創建一個兩級索引表來實現分層的級聯查找。以原μC/OS-Ⅱ為基礎,開發了分層調度算法的調度器。理論分析和實驗結果表明修改后的算法能對分層子任務進行正確調度,從而完善了μC/OS- Ⅱ實時內核的功能,增強了其對復雜實時應用的支持能力。
關鍵詞:實時系統;分層調度;固定輪轉;μ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-Ⅱ
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 嵌入式实时操作系统μC/OS-Ⅱ在LPC1788上的移植及应用0次下载
- 基于μC/OS-Ⅱ的远程环境监测系统设计方案0次下载
- 基于μC/OS-Ⅱ实时操作系统的内存管理改进方案0次下载
- 多处理器分组实时调度算法11次下载
- 移植µC/OS-Ⅱ教程31次下载
- μC/OS-Ⅱ在S3C44B0X上的移植18次下载
- 基于μC/OS-II的无线调度策略分析与实现12次下载
- 一种基于μC/OS-Ⅱ的IPMC开发方案37次下载
- 基于μC/OS-Ⅱ的北斗导航接收机设计63次下载
- 实时操作系统μC/OS-II调度算法的研究19次下载
- μC/OS-Ⅱ与VxWORKs介绍及说明23次下载
- μC/OS-Ⅱ在ARM上的移植经验15次下载
- 嵌入式实时操作系统μC/OS-Ⅱ在ARM处理器上的实现17次下载
- 如何提高移植uC/OS-Ⅱ的ARM嵌入式系统执行效率和实时性26次下载
- Vx Works实时内核调度的研究分析33次下载
- FreeRTOS任务调度器的三种调度算法讲解(下)4011次阅读
- Linux的Deadline实时调度算法1222次阅读
- Linux是实时系统还是分时操作系统?1771次阅读
- 调度算法评测与仿真系统 调度算法仿真系统介绍2169次阅读
- 多种处理器调度过程及调度算法1467次阅读
- μC/OS-II操作系统移植在LPC2378上的系统测试及问题解决方法1297次阅读
- 米尔科技嵌入式实时操作系统介绍2569次阅读
- 51单片机对μC/OS-II实时操作系统的移植2694次阅读
- 浅论uC/OS-II 在电动车电池管理系统中的应用研究1605次阅读
- μC/OS-Ⅱ操作系统设备驱动设计及实际应用举例1871次阅读
- 车辆调度系统的整体设计 UC/OS-II的内核调度机理1295次阅读
- 通过实时调度与日前调度的协调使换电站抑制波动影响同时兼顾用户利益6530次阅读
- 用AndesCore N1033A-S处理器实现μC/OS-II的移植4401次阅读
- 基于ARM9的指纹识别系统的设计和实现3212次阅读
- 电网调度微机开票系统的研究和开发696次阅读
下載排行
本周
- 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 | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 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次下載 | 免費
評論