摘要
第1章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 课题研究的主要内容
第2章 嵌入式实时操作系统μC/OS—Ⅲ
2.1 μC/OS-Ⅲ简介
2.2 μC/OS-Ⅲ的特点
2.3 μC/OS-Ⅲ与μC/OS-Ⅱ的区别
2.4 μC/OS-Ⅲ的内核原理
2.4.1 临界段代码
2.4.2 任务及任务控制块
2.4.3 任务状态
2.4.4 就绪表
2.4.5 任务调度
2.4.6 中断处理
2.4.7 时钟节拍
2.5 本章小结
第3章 Nios Ⅱ软核微处理器
3.1 Nios Ⅱ处理器系统的构成
3.1.1 Nios Ⅱ软核微处理器
3.1.2 Avalon总线
3.1.3 Nios Ⅱ系统的外围设备
3.2 Nios Ⅱ软核微处理器的开发环境及流程
3.2.1 硬件开发环境及流程
3.2.2 软件开发环境及流程
3.3 本章小结
第4章 基于Nios Ⅱ的SOPC系统的构建
4.1 μC/OS-Ⅲ的移植条件
4.2 构建基于Nios Ⅱ的SOPC系统
4.3 Nios Ⅱ软核测试
4.4 本章小结
第5章 Nios Ⅱ上的μC/OS-Ⅲ移植
5.1 μC/OS-Ⅲ的体系结构
5.2 μC/CPU CPU相关代码文件
5.2.1 cpu.h文件的改写
5.2.2 cpu_a.asm文件的改写
5.3 μC/OS-Ⅲ CPU相关代码文件
5.3.1 os_cpu.h文件的改写
5.3.2 os_cpu_c.c文件的改写
5.3.3 os_cpu_a.asm文件的改写
5.4 板级支持包BSP
5.5 本章小结
第6章 移植后的应用研究与测试验证
6.1 多任务切换的研究与测试
6.2 任务间通信的研究与测试
6.3 本章小结
结论
参考文献
致谢
声明