文摘
英文文摘
第1章 绪论
1.1 背景及意义
1.2 国内外研究现状及趋势
1.2.1 无纸记录仪的现状与趋势
1.2.2 嵌入式技术的现状与趋势
1.3 研究工作的主要内容
第2章 无纸记录仪总体设计
2.1 总体方案设计
2.2 具体功能需求分析
2.2.1 采集板卡具体功能分析
2.2.2 人机交互端具体功能分析
2.3 小结
第3章 人机交互系统方案设计
3.1 嵌入式系统结构
3.2 系统实现方案
3.2.1 硬件平台
3.2.2 操作系统选择
3.2.3 人机交互界面开发平台选择
3.3 开发流程
3.4 小结
第4章 Linux开发平台构建
4.1 宿主机开发平台的搭建
4.1.1 交叉编译环境的建立
4.1.2 网络文件系统的建立
4.2 内核移植
4.3 根文件系统的制作
4.4 小结
第五章 Linux设备驱动程序开发
5.1 Linux设备驱动概述
5.2 Linux设备模型
5.2.1 sysfs文件系统
5.2.2 底层数据结构
5.2.3 中间层数据结构
5.2.4 平台设备机制
5.3 LCD驱动
5.3.1 硬件原理
5.3.2 移植
5.3.3 内核中实现方法
5.4 触摸屏驱动
5.4.1 硬件原理及工作模式
5.4.2 驱动的实现
5.5 网卡CS8900A驱动
5.5.1 硬件连接
5.5.2 网络设备驱动的结构
5.5.3 驱动的实现
5.6 小结
第六章 人机交互界面设计
6.1 Qt介绍
6.1.1 Qt特性
6.1.2 结构框架
6.1.3 Qt版本
6.2 Qt开发环境的搭建
6.2.1 配置、编译与安装
6.2.2 配置选项及环境变量
6.3 程序整体框图
6.4 具体界面设计
6.4.1 显示界面
6.4.2 配置、设置界面
6.5 关键模块的实现
6.5.1 串口通信模块
6.5.2 数据处理
6.5.3 曲线显示
6.6 小结
第7章 系统测试
7.1 驱动程序测试
7.1.1 LCD
7.1.2 触摸屏
7.1.3 网卡CS8900A
7.2 人机交互界面测试
7.3 无纸记录仪联机测试
7.4 小结
第8章 总结与展望
8.1 工作总结
8.2 研究展望
致谢
参考文献
附录