基于ARM-Linux的烟草零售信息终端的设计与实现
发布时间:2018-01-27 01:25
本文关键词: 烟草零售 嵌入式系统 图形用户界面 汉王手写 SQLite数据库 出处:《湖南大学》2009年硕士论文 论文类型:学位论文
【摘要】: 本文针对国家烟草局关于以信息化带动烟草行业现代化建设的要求,密切结合“烟草销售业务管理系统”科研项目进行研究开发,设计了一个基于ARM-Linux的烟草零售信息终端。零售商户可以在此终端上完成商品零售的整个过程,并可通过终端完成订货预测和订货确认的操作,同时可以下载和浏览各种烟草商品信息、订货、查看历史营销记录、浏览各种通知广告,并与烟草公司互动操作。 本文首先分析了课题的研究背景及烟草零售信息终端的国内外现状,给出了一个基于ARM-Linux、GPRS无线网络的烟草销售业务管理系统的总体结构;然后根据烟草零售信息终端的功能需求构建了基于ARM9的硬件平台的整体设计方案;介绍了基于ARM9内核的微处理器S3C2440A及关键外围模块,设计了各模块的硬件接口电路;并在硬件平台上成功移植实现了一个基本的嵌入式Linux系统的软件平台;随后深入研究了Linux2.6引入的platform driver机制下的字符设备驱动程序的开发方法,在全面分析了汉王手写芯片HW006的通信协议的基础上,开发了汉王手写芯片的触摸屏驱动程序,实现了在触摸屏上的点击与汉字手写识别;最后研究了Linux中的串口操作编程,完成了基于华为GTM900B GPRS模块的数据通信程序设计和条形码扫描程序模块的开发,并研究了多线程编程技术在网络数据收发中的应用方法,设计了烟草零售信息终端所需的数据库和图形界面。 所研制的烟草零售信息终端已成功应用于山西省某市的各个烟草零售点,运行结果表明,该终端运行稳定可靠,与用户的交互方便快捷,采集到的各类数据能够及时、有效、准确地传输到应用管理系统,各方面性能都达到了课题的要求,为烟草销售市场预测、货物配送和营销推广提供了一种有效的手段。
[Abstract]:This paper aims at the request of the National Tobacco Bureau to promote the modernization of tobacco industry with information technology, and carries on the research and development in close combination with the scientific research project of "Tobacco sales Business Management system". A tobacco retail information terminal based on ARM-Linux is designed, in which retailers can complete the whole process of retail, and through the terminal to complete the order prediction and order confirmation operations. At the same time, you can download and browse various tobacco commodity information, order, view the history of marketing records, browse all kinds of notice ads, and interact with tobacco companies. This paper first analyzes the research background of the subject and the current situation of tobacco retail information terminal at home and abroad, and gives a ARM-Linux based. The overall structure of tobacco sales business management system based on GPRS wireless network; Then, according to the function requirement of tobacco retail information terminal, the whole design scheme of hardware platform based on ARM9 is constructed. The microprocessor S3C2440A based on ARM9 kernel and its key peripheral modules are introduced. The hardware interface circuit of each module is designed. A basic software platform of embedded Linux system is implemented successfully on the hardware platform. Then, the development method of character device driver based on platform driver mechanism introduced by Linux2.6 is deeply studied. On the basis of analyzing the communication protocol of Han Wang handwritten chip HW006, the touch screen driver of Han Wang handwritten chip is developed, and the click on touch screen and handwritten recognition of Chinese character are realized. Finally, the serial port programming in Linux is studied, and the design of data communication program based on Huawei GTM900B GPRS module and the development of bar code scanning program module are completed. The application method of multithread programming technology in network data sending and receiving is studied, and the database and graphical interface for tobacco retail information terminal are designed. The developed tobacco retail information terminal has been successfully applied to various tobacco retail points in a certain city of Shanxi Province. The operation results show that the terminal is stable and reliable, and the interaction with users is convenient and fast. All kinds of data collected can be timely, effective, accurate transmission to the application management system, all aspects of the performance meet the requirements of the subject, for tobacco sales market prediction. Distribution and marketing of goods provide an effective means.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP368.12
【参考文献】
相关期刊论文 前8条
1 吴娴;嵌入式Linux文件系统的设计和实现[J];计算机工程与应用;2005年09期
2 耿彦莉;王平;;基于StrongARM的嵌入式Linux的GUI实现[J];计算机工程;2006年09期
3 熊光泽,罗蕾;嵌入式软件技术的现状与发展动向[J];计算机应用;2000年07期
4 陈鲲;陈云秋;刘信新;;基于Qt/Embedded的嵌入式Linux应用程序的设计[J];计算机与数字工程;2009年01期
5 任善全;吕强;钱培德;杨季文;;一个基于Qt/Embedded的嵌入式Linux应用程序的实现[J];计算机应用与软件;2006年02期
6 陈重文;杨邦荣;李晓卫;胡文武;;基于Qtopia Core的嵌入式Linux GUI平台移植与开发[J];四川理工学院学报(自然科学版);2008年01期
7 兰旭辉,熊家军,邓刚;基于MySQL的应用程序设计[J];计算机工程与设计;2004年03期
8 张晓华 ,黄布毅 ,杨存祥;基于ARM-Linux的SQLite嵌入式数据库技术[J];电子设计应用;2005年06期
,本文编号:1467161
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1467161.html