文摘
英文文摘
致谢
1引言
1.1课题背景及意义
1.2变电站自动化发展过程
1.3本课题的研究目标
2硬件环境
2.1总体方案
2.2主要模块介绍
2.2.1核心处理器
2.2.2人机交互部分
2.2.3通信部分
2.3其他功能部分
2.4小结
3嵌入式系统及ARM概述
3.1嵌入式系统组成
3.1.1嵌入式处理器的特点及各种类型的嵌入式处理器
3.1.2 ARM7TDMI处理器
3.1.3 ARM处理器的应用选型
3.1.4关于核心芯片LPC2292的介绍
3.1.5嵌入式实时操作系统分类
3.1.6嵌入式操作系统特点
3.1.7嵌入式系统特点
3.2 MC/OS-Ⅱ操作系统
3.2.1实时操作系统简介
3.2.2 μC/OS-Ⅱ操作系统简介
3.2.2 μC/OS-Ⅱ操作系统特点
3.2.3 μC/OS-Ⅱ实时性
3.3建立操作系统的开发平台
3.3.1开发平台的特点
3.3.2建立开发平台的优势
3.3.3建立开发平台
3.4小结
4 MC/OS-Ⅱ在ARM微处理器上的移植
4.1嵌入式系统移植问题
4.1.1 μC/OS-Ⅱ移植的一般性问题
4.1.2编译器的选择
4.1.3 ARM7工作模式的选择
4.2移植MC/OS-Ⅱ步骤
4.3移植代码的编写
4.3.1文件OS_CPU.H
4.3.2文件OS_CPU.C
4.3.3文件OS_CPU_A.S
4.4移植MC/OS-Ⅱ到 LPC2292
4.5移植验证
4.6本章小结
5实时多任务及通信机制的软件设计
5.1软件总体设计
5.2任务函数的编写
5.2.1按键控制
5.2.2液晶显示
5.2.3外设驱动
5.3多任务管理
5.3.1μC/OS-Ⅱ任务管理
5.3.2具体任务划分和管理
5.3.3任务同步与通信
5.4 MODBUS通信协议的应用
5.4.1 modbus.C的编写
5.4.2 Modbus协议编程
5.4.3通信调试
5.5本章小结
6菜单设计
7结论
参考文献
作者简历