中文摘要 | 第1-5页 |
英文摘要 | 第5-9页 |
第一章 引言 | 第9-13页 |
·本课题的选题背景及意义 | 第9-10页 |
·VXWORKS 操作系统概述 | 第10-12页 |
·本章小结和本人主要工作 | 第12-13页 |
第二章 远程监控系统总体设计要求 | 第13-28页 |
·项目的总体要求 | 第13-14页 |
·嵌入式远程监控系统的总体架构 | 第14-16页 |
·软件平台 | 第16-26页 |
·任务状态和状态迁移 | 第16页 |
·任务调度策略 | 第16-17页 |
·多任务并发中的互斥、同步和进程通信 | 第17-20页 |
·异常处理 | 第20页 |
·网络通信 | 第20-21页 |
·应用系统配置 | 第21页 |
·板级支持包 BSP | 第21-23页 |
·启动和初始化 | 第23-26页 |
·软件结构 | 第26-27页 |
·本章总结 | 第27-28页 |
第三章 硬件设计部分 | 第28-36页 |
·ARM 架构简介 | 第28-30页 |
·ARM 微处理器的特点 | 第28页 |
·ARM 微处理器系列 | 第28页 |
·ARM 微处理器的7 种运行模式 | 第28-29页 |
·ARM7 微处理器系列具有如下特点 | 第29-30页 |
·其它系列处理器 | 第30页 |
·ARM 处理器的寄存器结构 | 第30页 |
·ARM 微处理器的选型 | 第30-31页 |
·硬件结构设计 | 第31-35页 |
·本章总结 | 第35-36页 |
第四章 监控终端软件设计 | 第36-56页 |
·监控终端驱动程序设计 | 第36-44页 |
·监控终端块设备驱动程序的实现方法 | 第36-37页 |
·Flash 芯片 Am29LV160DB 的驱动程序设计 | 第37-41页 |
·编程注意事项 | 第41页 |
·RTC 实时钟芯片的驱动程序 | 第41-44页 |
·监控终端与监控主站通讯协议 | 第44-48页 |
·下行数据格式 | 第44-46页 |
·命令类型 | 第45页 |
·定时数据请求 | 第45页 |
·自检确认 | 第45页 |
·时钟校准(整点) | 第45页 |
·越限设置 | 第45-46页 |
·电话本设置 | 第46页 |
·上行数据格式 | 第46-48页 |
·数据类型 | 第46页 |
·常规状态数据包 | 第46-47页 |
·实时状态数据包 | 第47页 |
·告警状态数据包 | 第47-48页 |
·自检状态数据包 | 第48页 |
·运行状态数据包 | 第48页 |
·监控终端用户根任务设计思想 | 第48-49页 |
·监控终端 VXWORKS 的 BSP 设计 | 第49-54页 |
·故障弱化运行 | 第54页 |
·编写可移植 C 的经验总结 | 第54-56页 |
第五章 监控主站软件设计 | 第56-66页 |
·监控主站的功能需求 | 第56-57页 |
·监控主站软件结构设计 | 第57-58页 |
·编写串口类 | 第58-60页 |
·软件主体流程 | 第60-61页 |
·监控主站管理软件实际界面情况 | 第61-64页 |
·本章小结 | 第64-66页 |
第六章 结束语 | 第66-68页 |
参考文献 | 第68-69页 |
致谢 | 第69-70页 |
在学期间参加的课题项目 | 第70页 |
在学期间完成的论文 | 第70页 |