首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

基于μC/OS-Ⅱ的实时操作系统内核构建技术的研究

第一章 绪论第1-11页
 1.1引言第7-8页
 1.2 研究背景第8-10页
 1.3 论文的主要工作和内容安排第10-11页
第二章 实时系统概述第11-17页
 2.1 实时操作系统基本特征第11-12页
 2.2 实时调度第12-17页
  2.2.1 实时调度策略第13-14页
  2.2.2 期限调度第14页
  2.2.3 速率单调调度第14-17页
第三章 μC/OS-Ⅱ内核分析第17-37页
 3.1 μC/OS-Ⅱ实时内核的特点第17-18页
 3.2 μC/OS-Ⅱ内核组成部分概述第18页
 3.3 μC/OS-Ⅱ内核的任务管理第18-27页
  3.3.1 进入和推出临界区(Critical Sections)第19页
  3.3.2 任务状态(Task States)第19-20页
  3.3.3 用户任务的结构第20-21页
  3.3.4 任务控制块(Task Control Blocks)第21-23页
  3.3.5 任务就绪表(Ready List)第23-25页
  3.3.6 任务调度器(Task Scheduler)第25-27页
  3.3.7 给调度器加锁和解锁(Locking and UnLocking the Scheduler)第27页
 3.4 μC/OS-Ⅱ中的中断处理第27-32页
  3.4.1 进入中断和退出中断第28-31页
  3.4.2 中断切换函数第31-32页
 3.5 μC/OS-Ⅱ初始化和启动第32-37页
  3.5.1 μC/OS-Ⅱ初始化第32-33页
  3.5.2μC/OS-Ⅱ的启动第33-37页
第四章 对μC/OS-Ⅱ内核的改进第37-49页
 4.1 对任务调度的改进第37-44页
  4.1.1 优先级反转(Priority Inversion)及其解决方法第37-40页
  4.1.2 对μC/OS-Ⅱ内核数据结构的扩展第40-42页
  4.1.3 改进的任务调度算法第42-44页
 4.2 对μC/OS-Ⅱ任务堆栈的改进第44-47页
  4.2.1 μC/OS-Ⅱ的堆栈结构分析第44-45页
  4.2.2 μC/OS-Ⅱ的堆栈改进设计第45-47页
 4.3 本章小结第47-49页
第五章 μC/OS-Ⅱ向ARM平台的移植方案第49-59页
 5.1 移植μC/OS-Ⅱ的硬件要求第49-50页
 5.2 ARM处理器架构简介第50-53页
  5.2.1 ARM处理器的操作模式(operation mode)第51页
  5.2.2 ARM处理器的程序状态寄存器:(PSR:Program status register)第51-52页
  5.2.3 ARM处理器的寄存器第52-53页
 5.3 μC/OS-Ⅱ在ARM平台的移植第53-59页
  5.3.1 OS_CPU.H第54-55页
  5.3.2 OS_CPU_C.C第55-56页
  5.3.3 OS_CPU_A.S第56-57页
  5.3.4 启动代码第57-59页
结束语第59-60页
致谢第60-61页
参考文献第61-63页
在读期间研究成果第63页

论文共63页,点击 下载论文
上一篇:空心砖墙体抗压强度及抗剪强度现场原位检测的试验研究
下一篇:镉对中国林蛙(Rana Chensinensis)和黑斑蛙(Rana Nigromaculata)幼体生长发育的影响