首页> 中文学位 >基于ARM-Linux的烟草零售信息终端的设计与实现
【6h】

基于ARM-Linux的烟草零售信息终端的设计与实现

代理获取

目录

文摘

英文文摘

声明

第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烟草零售信息终端的图形用户界面

结论

参考文献

致谢

附录

展开▼

摘要

本文针对国家烟草局关于以信息化带动烟草行业现代化建设的要求,密切结合“烟草销售业务管理系统”科研项目进行研究开发,设计了一个基于ARM-Linux的烟草零售信息终端。零售商户可以在此终端上完成商品零售的整个过程,并可通过终端完成订货预测和订货确认的操作,同时可以下载和浏览各种烟草商品信息、订货、查看历史营销记录、浏览各种通知广告,并与烟草公司互动操作。 本文首先分析了课题的研究背景及烟草零售信息终端的国内外现状,给出了一个基于ARM-Linux、GPRS无线网络的烟草销售业务管理系统的总体结构;然后根据烟草零售信息终端的功能需求构建了基于ARM9的硬件平台的整体设计方案;介绍了基于ARM9内核的微处理器S3C2440A及关键外围模块,设计了各模块的硬件接口电路;并在硬件平台上成功移植实现了一个基本的嵌入式Linux系统的软件平台;随后深入研究了Linux2.6引入的platform driver机制下的字符设备驱动程序的开发方法,在全面分析了汉王手写芯片HW006的通信协议的基础上,开发了汉王手写芯片的触摸屏驱动程序,实现了在触摸屏上的点击与汉字手写识别;最后研究了Linux中的串口操作编程,完成了基于华为GTM900B GPRS模块的数据通信程序设计和条形码扫描程序模块的开发,并研究了多线程编程技术在网络数据收发中的应用方法,设计了烟草零售信息终端所需的数据库和图形界面。 所研制的烟草零售信息终端已成功应用于山西省某市的各个烟草零售点,运行结果表明,该终端运行稳定可靠,与用户的交互方便快捷,采集到的各类数据能够及时、有效、准确地传输到应用管理系统,各方面性能都达到了课题的要求,为烟草销售市场预测、货物配送和营销推广提供了一种有效的手段。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号