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

基于μC/OS-Ⅱ的嵌入式系统

第一章 绪论第1-14页
 1 嵌入式系统的历史、现在和未来第9-10页
 2 国内外嵌入式系统的产品、水平、现状和发展趋势第10-13页
  (1) 国际上相关产品、水平、现状和发展趋势第10-12页
  (2) 国内相关产品、水平、现状和技术发展趋势第12-13页
 3 论文的组织介绍第13-14页
第二章 嵌入式实时系统简介第14-37页
 1 嵌入式处理器的要求第14-15页
 2 RTOS的要求第15-17页
  (1) RTOS的概念第16页
  (2) RTOS的分类方法第16-17页
  (3) RTOS的衡量标准第17页
 3 任务第17-20页
  (1) 多任务第18-19页
  (2) 任务切换第19-20页
 4 任务优先级第20-23页
  (1) 优先级分类第20页
  (2) 优先级反转第20-22页
  (3) 任务优先级分配第22-23页
 5 中断第23-27页
  (1) 中断延迟第24-25页
  (2) 中断响应第25页
  (3) 中断恢复时间第25-26页
  (4) 中断处理时间第26-27页
 6 互斥第27-30页
  (1) 关中断和开中断第27-28页
  (2) 测试并置位第28页
  (3) 禁止,然后允许任务切换第28-29页
  (4) 信号量(Semaphores)第29-30页
 7 任务间通讯第30-33页
  (1) 消息邮箱(Message Mail boxes)第31-32页
  (2) 消息队列(Message Queue)第32-33页
 8 对存储器的需求第33-34页
 9 RTOS小结第34-37页
第三章 μC/OS-Ⅱ内核分析第37-66页
 1 任务管理第37-48页
  (1) 建立任务,OSTaskCreate()第39-42页
  (2) 任务堆栈第42页
  (3) 堆栈检验,OSTaskStkChk()第42-44页
  (4) 删除任务,OSTaskDel()第44-45页
  (5) 改变任务的优先级,OSTaskChangePrio()第45-46页
  (6) 任务的挂起与恢复第46-47页
  (7) 任务就绪表第47-48页
 2 内存管理第48-53页
  (1) 内存控制块第49-50页
  (2) 建立一个内存分区,OSMemCreate()第50-51页
  (3) 分配一个内存块,OSMemGet()第51-52页
  (4) 释放一个内存块,OSMemPut()第52-53页
 3 时间管理第53-56页
  (1) 任务延时函数,OSTimeDly()第53页
  (2) 按时分秒延时函数OSTimeDlyHMSM()第53-54页
  (3) 结束延时--OSTimeDlyResume()第54-55页
  (4) 系统时间,OSTimeGet()和OSTimeSet()第55-56页
 4 任务之间的通讯与同步第56-66页
  (1) 事件控制块ECB(Event Control Blocks)第56-57页
  (2) 信号量第57-62页
  (3) 邮箱第62页
  (4) 消息队列第62-66页
第四章 嵌入式构件第66-81页
 1 时钟管理模块第66-69页
  (1) 时钟/日历第66-67页
  (2) 内部结构及接口函数第67-69页
 2 异步串行通信第69-81页
  (1) RS-232C和RS-485第70页
  (2) 接收数据第70-74页
  (3) 数据传输第74-76页
  (4) PC机上的串行端口第76-77页
  (5) 低层PC串行I/O模块第77-80页
  (6) 缓冲串行I/O模块(COMMRTOS)第80-81页
第五章 μC/OS-Ⅱ在80X86的移植第81-107页
 1 INCLUDE.H文件第82页
 2 与CPU相关的头文件第82-86页
  (1) 数据类型第84页
  (2) 代码临界区第84-85页
  (3) 堆栈增长方向及其初始化第85-86页
  (4) 时钟节拍的发生频率第86页
 3 CPU相关程序OS_CPU_A.ASM第86-94页
  (1) 运行优先级最高的就绪任务OSStartHighRdy()第86-88页
  (2) 任务切换函数OSCtxSw()第88-90页
  (3) 中断切换函数OSIntCtxSw()第90-92页
  (4) 时钟节拍函数OSTickISR()第92-94页
 4 OS_CPU_C.C第94-97页
  (1) 初始化任务堆栈OSTaskStkInit()第95-97页
 5 移植结果测试:第97-101页
  (1) 系统的载入:第98页
  (2) 初始化第98-100页
  (3) 建立项目第100-101页
 6 部分测试代码说明第101-107页
  (1) 主函数第101-102页
  (2) TaskStart()函数伪码第102-104页
  (3) 任务1第104-105页
  (4) 任务4第105-106页
  (5) 任务5第106-107页
第六章 总结与展望第107-109页
参考文献第109-112页
致谢第112-113页
攻读学位期间发表论文第113页

论文共113页,点击 下载论文
上一篇:糖尿病膀胱尿道功能障碍的尿动力学研究
下一篇:文蛤(Meretrix Meretrix Linnaeus)粘液细胞研究