| 摘要 | 第3-4页 |
| Abstract | 第4页 |
| 第1章 绪论 | 第9-10页 |
| 1.1 研究背景及其意义 | 第9页 |
| 1.2 国内外的研究现状 | 第9页 |
| 1.3 本论文的研究思路与主要研究内容 | 第9-10页 |
| 第2章 MagicARM2410 实验箱 | 第10-12页 |
| 2.1 MagicARM2410 教学实验开发平台简介 | 第10页 |
| 2.2 实验箱的组成 | 第10-11页 |
| 2.3 MagicARM2410 实验箱功能框图 | 第11页 |
| 2.4 MagicARM2410 实验箱结构 | 第11-12页 |
| 第3章 μC/OS-II | 第12-25页 |
| 3.1 μC/OS-II 概述 | 第12页 |
| 3.2 μC/OS-II 的特点 | 第12-13页 |
| 3.3 μC/OS-II 的功能 | 第13-22页 |
| 3.3.1 任务管理 | 第13-16页 |
| 3.3.2 时间管理 | 第16页 |
| 3.3.3 信号量管理 | 第16-18页 |
| 3.3.4 互斥信号量管理 | 第18页 |
| 3.3.5 事件标记组管理 | 第18-19页 |
| 3.3.6 消息邮箱管理 | 第19-21页 |
| 3.3.7 消息队列管理 | 第21-22页 |
| 3.4 μC/OS-II 移植 | 第22-25页 |
| 3.4.1 μC/OS-II 移植条件 | 第22-23页 |
| 3.4.2 μC/OS-II 移植步骤 | 第23-25页 |
| 第4章 集成开发环境介绍 | 第25-29页 |
| 4.1 MyEclipse 简介 | 第25页 |
| 4.2 Oracle 数据库简介 | 第25页 |
| 4.3 ADS 集成开发环境简介 | 第25-29页 |
| 4.3.1 Code Warrior 集成开发环境简介 | 第26-27页 |
| 4.3.2 AXD 调试器简介 | 第27-28页 |
| 4.3.3 EasyJTAG-H 仿真器简介 | 第28-29页 |
| 第5章 系统功能设计 | 第29-36页 |
| 5.1 系统功能简介 | 第29-32页 |
| 5.1.1 PC 端功能简介 | 第29-30页 |
| 5.1.2 客房终端功能简介 | 第30-32页 |
| 5.2 系统功能的实现思路 | 第32-36页 |
| 5.2.1 PC 端功能的实现思路 | 第32-34页 |
| 5.2.2 工作台功能的实现思路 | 第34-36页 |
| 第6章 系统通讯原理 | 第36-39页 |
| 6.1 系统通讯简介 | 第36页 |
| 6.2 UDP 协议简介 | 第36-37页 |
| 6.3 socket 简介 | 第37-38页 |
| 6.3.1 socket 简介 | 第37页 |
| 6.3.2 socket 建立 | 第37页 |
| 6.3.3 socket 配置 | 第37页 |
| 6.3.4 传输函数 | 第37页 |
| 6.3.5 结束传输 | 第37-38页 |
| 6.4 UDP 的优缺点 | 第38页 |
| 6.5 UDP 通讯流程图 | 第38-39页 |
| 第7章 系统通讯设计 | 第39-45页 |
| 7.1 网络结构和 IP 设置 | 第39页 |
| 7.2 端口设置 | 第39-40页 |
| 7.2.1 酒店终端端口 | 第39-40页 |
| 7.2.2 房间工作台端口 | 第40页 |
| 7.3 UDP 通信格式规定 | 第40-41页 |
| 7.4 系统通讯流程 | 第41-45页 |
| 第8章 上位机的实现 | 第45-56页 |
| 8.1 类文件 | 第45-52页 |
| 8.1.1 实体类 | 第45-46页 |
| 8.1.2 Dao 类 | 第46-47页 |
| 8.1.3 线程类 | 第47-48页 |
| 8.1.4 公共类 | 第48-49页 |
| 8.1.5 窗口 | 第49-52页 |
| 8.2 常量接口 | 第52页 |
| 8.3 主要代码介绍 | 第52-56页 |
| 第9章 数据库设计 | 第56-58页 |
| 9.1 逻辑设计 | 第56页 |
| 9.2 表单汇总 | 第56-58页 |
| 9.2.1 房间类型表 | 第56页 |
| 9.2.2 房间表 | 第56-57页 |
| 9.2.3 房间状态表 | 第57-58页 |
| 第10章 下位机的实现 | 第58-75页 |
| 10.1 代码相关资源介绍 | 第58-60页 |
| 10.2 代码整体结构 | 第60-62页 |
| 10.3 下位机中的任务 | 第62-73页 |
| 10.3.1 UpdateTask | 第62-64页 |
| 10.3.2 KeyBoardTask | 第64-67页 |
| 10.3.3 UDPInitTask | 第67-68页 |
| 10.3.4 UDPTalkerTask | 第68-70页 |
| 10.3.5 UDPListenerTask | 第70-73页 |
| 10.3.6 UDPAccTask | 第73页 |
| 10.4 任务之间的同步关系 | 第73-75页 |
| 第11章 结论 | 第75-77页 |
| 参考文献 | 第77-79页 |
| 致谢 | 第79-80页 |
| 个人简历、在学期间发表的学术论文与研究成果 | 第80页 |