文摘
英文文摘
声明
第一章绪论
1.1嵌入式系统的发展现状及研究意义
1.2实时操作系统关键技术指标
1.3实时操作系统中优先级反转和任务调度
1.4本文的主要研究内容
第二章 嵌入式实时操作系统μ C/OS-Ⅱ在ARM上的移植
2.1μC/OS-Ⅱ简介
2.1.1 μC/OS-Ⅱ特点
2.1.2 μC/OS-Ⅱ内核分析
2.2 ARM体系结构
2.3 μC/OS-Ⅱ在ARM上的移植研究
2.3.1 μC/OS-Ⅱ移植的条件
2.3.2 μC/OS-Ⅱ在ARM上的移植
2.4小结
第三章 设备端USB驱动程序在μC/OS-Ⅱ中的设计
3.1 USB总线的优点
3.2USB系统结构
3.2.1 USB主机
3.2.2 USB设备
3.3USB协议
3.3.1 USB的速度模式和编码方式
3.3.2 USB的总线拓扑结构
3.3.3 USB的传输类型
3.3.4 USB帧、事务和包
3.4 USB设备端驱动程序功能
3.4.1USB设备端驱动程序的编程思想
3.4.2USB设备枚举的过程
3.4.3USB设备数据传输
3.4.4USB中断处理程序
3.5小结
第四章 改进的优先级继承协议的设计与实现
4.1优先级反转
4.2优先级反转的研究方法
4.3各种操作系统中优先级反转的解决方案
4.3.1 μC/OS-Ⅱ中优先级反转处理
4.3.2其他操作系统中优先级反转处理
4.4改进的优先级继承协议及其实现
4.5小结
第五章 基于μC/OS-Ⅱ实时任务调度的实现与应用
5.1实时任务调度算法
5.1.1实时任务调度算法分类
5.1.2实时任务调度算法介绍
5.2最早截止时间优先调度分析
5.2.1任务调度分析相关术语
5.2.2可调度性分析
5.2.3最早截止时间优先调度算法在μC/OS-Ⅱ中的设计与实现
5.3μC/OS-Ⅱ最早截止时间优先调度应用
5.4小结
第六章总结与展望
6.1总结
6.2展望
参考文献
致谢
攻读硕士期间主要研究成果