文摘
英文文摘
声明
第一章绪论
1.1嵌入式系统简介
1.2嵌入式系统的发展与现状
1.3论文的内容及工作安排
第二章一个实用的实时操作系统uC/OS-Ⅱ
2.1uC/OS-Ⅱ的概述
2.2uC/OS-Ⅱ的特点
2.3uC/OS-Ⅱ内核结构
2.3.1uC/OS-Ⅱ的核心区保护机制
2.3.2任务
2.3.3任务的状态
2.3.4任务控制块(OS_TCB)
2.3.5内存管理
2.4使用实时操作系统的必要性
2.5实时操作系统的优缺点
2.6 uC/OS-Ⅱ优先级翻转问题
2.7uC/OS-Ⅱ中优先级翻转问题的解决
第三章uC/OS-Ⅱ在LPC2194上的移植
3.1引言
3.2uC/OS-Ⅱ文件组织结构
3.3uC/OS-Ⅱ移植要求
3.4移植的实现
3.5uC/OS-Ⅱ在LPC2194上的移植
3.5.1移植开发环境ADS1.2简介
3.5.2uC/OS-Ⅱ在LPC2194上中断处理程序的编写
3.6移植uC/OS-Ⅱ的测试
3.7小结
第四章电能表的硬件设计
4.1电能表的总体方案设计
4.2电能表的硬件电路设计
4.2.2微控制器LPC2194
4.2.3电能计量专用芯片外围电路
4.2.4键盘与LED数码管显示电路
4.2.5复位电路
4.2.6CAN接口电路
4.2.7USB控制芯片接口电路
第五章基于uC/OS-Ⅱ平台下电能表的软件设计
5.1uC/OS-Ⅱ初始化
5.2系统关键代码的设计
5.2.1系统启动代码的实现
5.2.2中断处理程序的编写
5.3初始化软件设计
5.3.1系统初始化
5.3.2堆栈初始化
5.4数据采集模块
5.5LED数码管显示模块
5.6CAN通信模块设计
5.7 USB控制芯片通信模块设计
5.7.1USB中断服务程序
5.7.2USB数据处理
5.7.3USB软件测试
5.8实时性能测试分析
5.8.1测试方案设计
5.8.2内核函数时间参数测试
5.8.3中断时间参数测试
5.9 小结
第六章总结
参考文献
附录
攻读学位期间发表的学术论文目录
致谢