Font Size: a A A

The Design And Implementation Of Ordering System Based On Embedded Linux

Posted on:2008-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:G H XuFull Text:PDF
GTID:2178360215958892Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
Electronic ordering system is an important part of the restaurants' information management system. With it, customers are able to query the price of dishes in the menu, add a record to the ordered items, delete a record from the ordered items, call the waiters and so on in a convenient way.The boss can manage the menu data conveniently, calculate the billing accurately and make the statistics of business data easily.A simple and usable electronic ordering system is implemented based on the Huaheng Company's HHARM2410-Study-R1 developing platform.The main jobs of this paper include:1. A new operating system version of Linux-2.6.17 is transplanted to the hardware platform in order to substitute the on-board Linux-2.4. The PPCBoot bootloader is modified to fit the new operating system. Network driver is also modified to adapt the driver structure from Linux-2.4 to Linux-2.6. A keyboard driver is designed and implemented, it makes 4 keys be extended to 16 key values. Network file system is used for root file system instead of ramdisk.2. A virtual LCD is designed and implemented. As the development board does not have screen, but my design refers to Qt/Embedded graphical development. In order to view the Qt/Embedded graphics, a virtual LCD program is developed to display the program of on-board development toolkit Qt/Embedded on PC screen. The virtual LCD is using qvfb for reference and implemented based on network socket programming.3. Qt/Embedded is configured and compiled for ARM architecture. The SQL module in Qt/Embedded is analyzed. MySQL database server program is built for PC based on the source code. Study how to generate the MySQL client shared library file running on ARM through the source code applied for PC.4. The database server and data tables of the ordering system are designed utilizing the MySQL. The client program of the system is implemented using Qt/Embeddd. Describe how to use this ordering system.5. Sum up the advantages and disadvantages of this design. Give some improvement solution for the disadvantages.
Keywords/Search Tags:Embedded System, Linux, Qt/Embedded, MySQL, Virtual LCD Ordering System
PDF Full Text Request
Related items