目录 | 第1-6页 |
摘要 | 第6-7页 |
ABSTRACT | 第7-9页 |
第1章 引言 | 第9-12页 |
1.1 项目背景 | 第9-10页 |
1.2 项目目标 | 第10页 |
1.3 论文的组织结构 | 第10-12页 |
第2章 工作平台 | 第12-17页 |
2.1 终端硬件设计 | 第12-14页 |
2.1.1 硬件的设计要求 | 第12页 |
2.1.2 硬件架构 | 第12-14页 |
2.2 嵌入式uClinux系统概况 | 第14-16页 |
2.2.1 uClinux的基本架构 | 第15-16页 |
2.2.2 uClinux的特点 | 第16页 |
2.3 小结 | 第16-17页 |
第3章 用户需求和业务流程 | 第17-24页 |
3.1 用户需求 | 第17-19页 |
3.1.1 终端的业务需求 | 第17-18页 |
3.1.2 终端设计目标 | 第18页 |
3.1.3 输入输出要求 | 第18页 |
3.1.4 数据管理能力要求 | 第18页 |
3.1.5 故障处理要求 | 第18页 |
3.1.6 其他处理要求 | 第18-19页 |
3.2 操作流程 | 第19-23页 |
3.2.1 开机启动流程 | 第19页 |
3.2.2 系统操作流程 | 第19-21页 |
3.2.3 缴费操作流程 | 第21-23页 |
3.3 小结 | 第23-24页 |
第4章 软件总体设计 | 第24-38页 |
4.1 软件构架 | 第24-30页 |
4.1.1 基本设计概念 | 第24-25页 |
4.1.2 软件架构 | 第25-27页 |
4.1.3 软件的工作流程 | 第27-28页 |
4.1.4 模块的层次关系表 | 第28页 |
4.1.5 系统内存映射 | 第28-29页 |
4.1.6 功能需求与模块的关系 | 第29-30页 |
4.2 通信协议 | 第30-37页 |
4.2.1 通信传输协议(Comm TransmitFrame) | 第30-33页 |
4.2.2 打印机通信控制协议(Comm TransmitFrame) | 第33-36页 |
4.2.3 各种协议的数据结构 | 第36-37页 |
4.3 小结 | 第37-38页 |
第5章 软件模块的详细设计 | 第38-67页 |
5.1 模块 BIOS设计说明 | 第38-39页 |
5.2 键盘模块(Keyboard)设计说明 | 第39-41页 |
5.3 通信模块(Comm)设计说明 | 第41-46页 |
5.4 打印模块(Print)设计说明 | 第46-50页 |
5.5 显示模块(Display)设计说明 | 第50-51页 |
5.6 远程升级(Upgrade)设计说明 | 第51-52页 |
5.7 状态模块(Status)设计说明 | 第52-53页 |
5.8 I2C模块(I2C)设计说明 | 第53-55页 |
5.9 配置模块(Config)设计说明 | 第55-57页 |
5.10 XML解析模块(XMLParser)设计说明 | 第57-62页 |
5.11 主流程控制模块(Daemon)设计说明 | 第62-66页 |
5.12 小结 | 第66-67页 |
第6章 测试 | 第67-70页 |
6.1 终端软件测试 | 第67-68页 |
6.1.1 软件启动 | 第68页 |
6.1.2 建立通信 | 第68页 |
6.1.3 登录上层平台 | 第68页 |
6.1.4 业务操作 | 第68页 |
6.2 测试结论 | 第68-70页 |
结束语 | 第70-71页 |
附录A 参考文献 | 第71-72页 |
附录B 相关术语 | 第72-73页 |
致谢 | 第73-74页 |
学位论文评阅及答辩情况表 | 第74页 |