
设计开发
数事执与或用
基于Qt和 ARM的无线点菜系统的设计与开发
于源1王宁2胡刚3邵珂珂3
(1.沈阳工程学院自动化学院辽宁沈阳110136;
2.沈阳工程学院信息学院辽宁沈阳110136;3.沈阳工程学院自动化学院辽宁沈阳110136)
摘要:当今社会无线点已经成为衡量餐饮企业格次的重要标志之一所以越来越多的餐饮公司都陆续来用了无战点菜机点菜系统。本文主要设计和研发一种专用无线点机系统。本文中主要采用了三种先进的核心赖术分别是:基于ARM9架构的开发板的设计、入式操作系统RedhatLimux 内核的剪载和移植和无线通信技术。本文的硬件设计中采用的是ARM9架构的YLSBC2440表入式微处理器,同时还选用了有Host/Slave模式的USB 控制芯片和2.4GHzRF无线通信控制芯片。在无线点策机软件设计中主要研究了RedhatLimux的移植,sqlite入式数据库技术的实现,以及Qt端写的图像化界面的使用等前沿技水的原理、功能和实现。
关键词:嵌入式系统Qt端程Linux系统移植SQLlite数据库无线通信
中图分类号:TP311.52
文献标识码:A
随着人民生活水平的提高和生活方式的转变,餐饮行业的巨大潜力逐渐被开发出来,餐饮行业现在被称为中国的黄金产业。本文中的无线电子点蒙的目的就是利用先进的无线通信技术,最人式移动数据库SQLlite技术,以及触摸屏等技术,为餐饮行业全面走向数字化、智能化、快捷化、方便化提供了完整的解决方案。该点菜机系统具有操作简便、反应迅速,可以实时显示餐桌状况,还实现了自助结账功能,避免人为错误和跑单现象的发生,进而提高了服务质量,提高了点餐和结账的效率。它为餐饮行业带来了辨新的管理方式与服务手段,能够提高餐馆档次,同时也能优化业务流程,提高工作效率、精简工作人员,为客户提供更好的服务,实现企业价值最大化同时又使成本最低化,是餐饮行业向信息化,智能化发展的一个重要标志。
1YLSBC2440-ARM9开发平台
在本系统中点莱终端机的硬件平台直接利用ARM9开发板
表1-1开发板主要资源硬件表
部件
中央处理器外部存储器
asn 存储接口
LCD和触摸屏接口调试及下载接口
串口电源接口
说明
三量S3C2440A,主额400MHZ SDRM:64M
NAND Flash: 10M USB1.IHOST,1个 USB1.1SLAVE,1个
SD接口,1个 IDE接口,1个
4线电阻式触摸屏接口
20芯multi-ICE标准JTAG接口
标准RS232串口 5V
电源模地存筋模联显示模块三
YL.SRC 440 ARM 主控模块
网络模块复位模块
图2-1系统整体组成框图
收移日期:20150112
文章编号:1007-9416(2015)01-0158-02
YLSBC2440。这是一款低价实用的ARM9开发板,是目前国内性价比最高的一款学习板,它采用SamsungS3C2440为微处理器,并采用了专业稳定的CPU芯片和复位芯片来保证系统稳定,持续的运行。(表1-1)
YLSBC2440人式开发板使用三星的ARM9核心得$3C2440A 处理器,主频为0.4GHz,该开发板提供了丰富的硬件接口和灵敏的触摸屏,满足本点菜机手持终端的所有硬件需求。再另外购买TP
Link无线网卡,实现点案终端机的无线通讯功能。 2点菜机的结构原理
2.1系统的整体构成
该点菜机系统主要由主控器YLSBC2440.LED触摸显示屏、存储以及天线收发等部分构成,其争推结构框图如图2-1所示。
2.2系统的实现过程
本课题通过研究现有的电子点菜机系统,并以此为基础,使用现在普遇应用的IEEE802.1Ib无线WLAN技术,借助以ARM9为模心的YLSBC2440开发板,配合TPLink无线网卡组成系统的点菜终端,通过无线路由器连接到后台服务器端,并在服务器上构建管理网站,用于处理和管理数据。具体实现过程如下:
2.2.1表入式Linux系晚开发平台的格建
音频辅入
USB HOST JTAG接口驻机台话筒服管款
SD卡接口 USBDEVICE
音频编出
10M以太网续口
LCD接口
IDE接口
IO扩展口摄像买接口
提像头扩累口红外线接口串口核心板电源开关 5V电源
复位按键
功能接键
图2-3开发板接口资源
作者简介:于源(1979一),女,吉林长券人,沈阳工程学院,讲师,硕士,主要从事电子技术相关研究;王宁(1992一),男,河南周口人,信息学院,主
要从事计算机科学与技术;胡(1992一),男,湖北成宁人,自动化学院,主要从事电子信息工程;部阿珂(1993一),女,山东菏泽人,自动化学院,主要从事自动化专业。
5