节点文献

基于嵌入式linux的无线点菜系统设计

Wireless Order-dish System Base on Embedded Linux

【作者】 任会平

【导师】 王平;

【作者基本信息】 西华大学 , 电力电子与电力传动, 2008, 硕士

【摘要】 无线点菜系统是餐饮服务管理系统的一个重要组成部分。本文分析了国内市场现有的各种点菜系统的优缺点,提出了一种低成本的无线点菜终端的解决方案。本文分别从无线网络、终端操作系统、终端图形显示系统以及数据库服务器四个方面对整个系统做了详细的介绍与分析。通过对几种无线传输方式的比较,本文采用了无线局域网方式进行数据传输。因为无线局域网具有方便组网、通信可靠、成本低、灵活性高、可移动性强和吞吐量大等特点。在终端设计中,本文利用MagicARM2410作为开发平台,并在PC机上建立了开发需要的交叉编译环境。在软件系统的最底层,本文针对此平台移植了U-boot作为bootloader,起到引导装载操作系统的作用。操作系统选择为嵌入式linux系统。linux系统的移植方法是首先对linux 2.4.18内核进行配置,只选择本系统需要的选项以使内核更加精简,然后编译,最后用ram disk制作根文件系统。本文使用Qt Designer进行应用程序的设计,并以Qt/Embedded图形共享库为基础,实现了后台数据库的交互,为用户提供了数据的查询、插入、删除等功能。在服务器端,本文采用了桌面版linux操作系统,并建立了MySQL数据库。数据库中建立的菜单表和点菜表,分别用于顾客浏览菜品和记录点菜信息。整个点菜系统采用C/S的网络通信模式。最后,本文对整个系统作出进一步的分析和总结,肯定了嵌入式系统以及无线局域网技术广阔的应用前景,同时也看到了很多的不足之处,并提出了改进的方向。

【Abstract】 Wireless order-dish system is a principle part of restaurant service management system. At present,there have been many kinds of order-dish systems in native market,belonging to high or low rank,but they aren’t introduced in restaurants widely. It can be speculated that scarcity of medium system satisfying china society is the main reason. In this thesis,it analyses the advantages and disadvantages of all kinds of order-dish systems,and concludes that the primary difference among so many system is the implement method of order-dish terminal. Based on this conclusion,it put formard a appropriate solution ranking in medium class:building the wireless order-dish terminal using embedded system technologies. It describes the total system through wireless networks,terminal operating system,terminal graphic display system-QT and database server.Through the comparison among several wireless transmission means, this article selected the wireless LAN way to achieve data transmission.Wireless LAN is of virtues of conveniently-connected-to network, reliable communication,low cost,flexibility,mobility and high throughout, and so on.In the design of terminal, we use MagicARM2410 as the development platform,and build a cross-compiler environment for development on PC. In the bottom of the software system,we transplant U-boot and use it as bootloader which bootloaded operating system. This paper chosed embedded linux as the operating system.The process of transplantation is that:we first configurate linux 2.4.18 kernel and compile it,only leaving the options of the system needs, which make the core more streamlined;then use ramdisk to make the root file system. After that,we use Qt Designer to design the application program,and make Qt / Embedded graphics shared library as the basis to achieve the interaction of backstage database, which could mainly provide users with the function of query, insertion, deletion, and so on for data.In the design of server,we used the linux operating system of desktop version,and we established a MySQL database.The menu and ordering menu established in database were used to facilitate the customers’ view of dishes and record the order information. This system uses the C/S network as the communication mode.In the end,it made further analyses and summary.It gave the prospects of embedded systems and wireless LAN.And also it points out the deficiencies and the direction of improvement.

【关键词】 linux操作系统ARM无线局域网MySQL嵌入式Qt库
【Key words】 linuxARMwireless LANMySQLQt/Embedded
  • 【网络出版投稿人】 西华大学
  • 【网络出版年期】2008年 08期
  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】671
节点文献中: 

本文链接的文献网络图示:

本文的引文网络