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

来源 :湖南大学 | 被引量 : 0次 | 上传用户:luoqiuqiu80
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文针对国家烟草局关于以信息化带动烟草行业现代化建设的要求,密切结合“烟草销售业务管理系统”科研项目进行研究开发,设计了一个基于ARM-Linux的烟草零售信息终端。零售商户可以在此终端上完成商品零售的整个过程,并可通过终端完成订货预测和订货确认的操作,同时可以下载和浏览各种烟草商品信息、订货、查看历史营销记录、浏览各种通知广告,并与烟草公司互动操作。本文首先分析了课题的研究背景及烟草零售信息终端的国内外现状,给出了一个基于ARM-Linux、GPRS无线网络的烟草销售业务管理系统的总体结构;然后根据烟草零售信息终端的功能需求构建了基于ARM9的硬件平台的整体设计方案;介绍了基于ARM9内核的微处理器S3C2440A及关键外围模块,设计了各模块的硬件接口电路;并在硬件平台上成功移植实现了一个基本的嵌入式Linux系统的软件平台;随后深入研究了Linux2.6引入的platform driver机制下的字符设备驱动程序的开发方法,在全面分析了汉王手写芯片HW006的通信协议的基础上,开发了汉王手写芯片的触摸屏驱动程序,实现了在触摸屏上的点击与汉字手写识别;最后研究了Linux中的串口操作编程,完成了基于华为GTM900B GPRS模块的数据通信程序设计和条形码扫描程序模块的开发,并研究了多线程编程技术在网络数据收发中的应用方法,设计了烟草零售信息终端所需的数据库和图形界面。所研制的烟草零售信息终端已成功应用于山西省某市的各个烟草零售点,运行结果表明,该终端运行稳定可靠,与用户的交互方便快捷,采集到的各类数据能够及时、有效、准确地传输到应用管理系统,各方面性能都达到了课题的要求,为烟草销售市场预测、货物配送和营销推广提供了一种有效的手段。
其他文献
随着计算机技术的产生和发展,多种多样的计算机病毒也伴随而生。而了解计算机病毒的种类和发展方向,普及计算机病毒防护知识也变得越来越重要。科技展品“病毒查杀”演示系统
自从走进了21世纪,能源流失以及环境污染已经成为阻碍各国经济社会成长进步的两大重难点。以进一步保护生态,加速世界经济持续进步为目的,无污染的可再生能源开采与使用正受
在钢铁企业中,炼钢、连铸、热轧是钢铁生产的三大主要生产阶段,其计划编制好坏直接影响到企业的经济效益。目前,炼钢-连铸-热轧一体化批量计划已经成为企业发展的方向,对其进
随着康复医学的发展,康复机器人的研制越来越受到人们的重视,肌电信号模式识别系统是康复机器人的重要组成部分,通过肌电信号对病人的运动意识进行快速、准确地识别,是康复机
对大型燃煤锅炉而言,监控炉内悬浮燃烧状态对锅炉的可靠性、安全性和经济性非常重要,煤粉锅炉的燃烧过程是一种非常复杂的悬浮燃烧,它的工况是极不稳定锅炉燃烧的安全性主要取决于火焰的稳定性。为了避免锅炉爆炸事件的发生炉内煤粉必须充分燃烧,如果燃烧不稳定,炉内温度场不均匀,容易出现可怕的后果,同时锅炉的热效率极大地降低。因此,炉内的温度场对判断炉膛的燃烧状态,调整锅炉的运行参数非常重要。为了提高燃烧过程的判
随着计算机、电子、多媒体等技术的快速发展及人们生活水平的提高,智能视频监控系统的研究及发展正越来越受到国内外政府和研究机构的重视。运动目标检测是智能视频监控技术
随着社会的进步和科技的发展,汽车已经成为人类密不可分的一部分,然而汽车给人类带来方便的同时也带来了无数的交通事故,在诸多的事故中,由于汽车制动器方面的原因是引起交通
随着应用环境日益复杂,如何提高车载导航系统的可靠性、自主性和抗干扰性就成为人们十分关注的一项研究课题。任何单一导航系统或简单组合的导航系统都难以满足这一要求,多传
随着以大机组、超高压电网为特点的大规模电力系统的迅速发展,改善系统运行的安全稳定性成为日趋重要和紧迫的研究课题。同步发电机控制系统是具有非线性、快动作等一系列动态
多Agent导航在无人驾驶地面交通工具、自主式水下交通工具、无人驾驶航空交通工具、人造卫星、太空飞行器等领域都有着广泛的应用.而在实际应用中,多Agent导航环境往往是一种