文摘
英文文摘
声明
第1章 绪论
1.1课题的研究背景
1.2烟草零售信息终端的研究现状
1.3嵌入式系统定义及特点
1.4嵌入式系统发展现状及趋势
1.5基于ARM-Linux的嵌入式系统
1.6课题来源及其系统的总体结构
1.7课题研究的主要内容及组织结构
第2章 烟草零售信息终端的硬件设计
2.1烟草零售信息终端硬件总体设计
2.2ARM微处理器
2.2.1ARM简介
2.2.2S3C2440A简介
2.3外围模块电路设计
第3章 嵌入式Linux系统平台移植
3.1 Bootloader的介绍与移植
3.1.1 Bootloader简介
3.1.2 vivi简介
3.1.3 vivi移植
3.2嵌入式Linux内核的介绍与移植
3.2.1嵌入式Linux简介
3.2.2嵌入式Linux移植
3.3文件系统的介绍与设计
3.3.1文件系统简介
3.3.2烟草零售信息终端文件系统设计及实现
第4章 关键设备驱动程序的设计与实现
4.1 Linux的设备驱动程序简介
4.2 Linux的字符设备驱动程序
4.3 Linux2.6中的platform driver机制
4.4汉王手写芯片(HW006)的触摸屏驱动程序设计
4.4.1 HW006简介
4.4.2 HW006通信协议
4.4.3 HW006的触摸屏驱动程序的实现
第5章 烟草零售信息终端应用程序的设计与实现
5.1应用程序总体结构设计
5.2基于串口的应用程序模块设计
5.2.1Linux中的串口操作编程
5.2.2数据通信模块
5.2.3条形码扫描模块
5.3数据存储
5.3.1SQLite数据库简介及编译
5.3.2烟草零售信息终端的数据存储
5.4图形用户界面
5.4.1Qtopia Core简介及移植
5.4.2烟草零售信息终端的图形用户界面
结论
参考文献
致谢
附录
湖南大学;