探析基于嵌入式linux的点菜系统的设计与实现

探析基于嵌入式linux的点菜系统的设计与实现

ID:34770693

大小:1.67 MB

页数:64页

时间:2019-03-10

探析基于嵌入式linux的点菜系统的设计与实现_第1页
探析基于嵌入式linux的点菜系统的设计与实现_第2页
探析基于嵌入式linux的点菜系统的设计与实现_第3页
探析基于嵌入式linux的点菜系统的设计与实现_第4页
探析基于嵌入式linux的点菜系统的设计与实现_第5页
资源描述:

《探析基于嵌入式linux的点菜系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西南交通大学研究生学位论文基于嵌入式Linux的点菜系统的年姓设计与实现级名二oo四级徐国湖申请学位级别硕士专业交通信息工程及控制指导教师诸昌钤教授二oo七年三月西南交通大学硕士研究生学位论文第1页摘要电子点菜系统是餐馆实行信息化管理的一个重要组成部分,使用它,顾客可以进行查询菜单菜价、添加和删除点菜条目、呼叫服务员等操作;营业者可以方便地管理菜单、准确计算帐单、轻松地统计营业数据等。本文基于华恒的HHARM2410.Study-R1开发平台实现了一个简单可用的电子点菜系统.论文的主要工作包括:1.在华恒原有Linux.2.4平台的基础上移植了性能更为优越的Linux.2.6.17,其中的工作

2、包括修改PPCBoot的源代码,把网络驱动从Linux02.4版本移植到Linux-2,6版本,设计实现了小键盘驱动程序,使4个按键扩展到16个键值,根文件系统由原来的ramdisk改为网络文件系统。2.设计与实现虚拟LCD。由于HFIARM2410.Study-R1开发板没有LCD,而本设计又涉及Qt/Embedded的图形开发,为了便于显示,本文设计并实现了一套能在PC机上显示开发板中运行Qt/Embedded的图形结果的程序,本文称这套程序为虚拟LCD。该程序借用了qvib的思路,采用基于套接口网络编程方式实现。3.完成了Qt/Embedded基于ARM平台的配置、编译,分析了Qt/Em

3、bedded中的SQL模块,基于MySQL的源代码在PC机上构建了适合本系统的MySQL服务器程序。研究怎样通过适用于PC机的MySQL源代码生成运行在ARM平台的客户端库文件。4.利用MySQL设计构建了点菜系统的数据库服务器和系统数据表;使用Qt/Embedded实现了点菜系统的客户端程序,描述了该点菜系统的使用方法。5.总结了本设计的优缺点,并给出了改进的方案。关键字:嵌入式系统,Linux,Qt/Embedded,MySQL,虚拟LCD,点菜系统西南交通大学硕士研究生学位论文第1I页AbstractElectronicorderingsystemisaⅡimportantpartoft

4、herestaurants’informationmanagementsystem.Withit,customersareabletoquerythepriceofdishesinthemcuu,addarecordtotheordereditcms,deletearecordfromtheordereditems,callthewaitersandsooninaconvenientway.Thebosscanmanagethemenudataconveniently,calculatethebillingaccuratelyandmakethestatisticsofbusinessdata

5、easily.AsimpleandusableelectronicorderingsystemisimplementedbasedontheHuahengCompany'sHHARM2410·Study-Rldevelopingplatform.Themainjobsofthispaperinclude:1.AnewoperatingsystemversionofLinux一2.6.17istransplantedtothehardwareplatfo珊inordertosubstitutetheon-boardLinux.2.4.nlePPCBootbootloaderismodifiedt

6、ofitthenewoperatingsystem.NetworkdriverisalsomodifiedtoadaptthedriverstructurefromLinux-2.4toLinux-2.6.Akeyboarddriverisdesignedandimplemented,itmakes4keysbeextendedto16keyvalues.Networkfilesystemisusedforrootfilesysteminsteadoframdisk.2.AvirtualLCDisdesignedandimplemented.Asthedevelopmentboarddoesn

7、othavescreen,butmydesignreferstoQt/Embeddedgraphicaldevelopment.InordertoviewtheQt/Embeddedgraphics,avirtualLCDprogramisdevelopedtodisplaytheprogramofon-boarddevelopmenttoolkitQt/Embedded0nPCscreen.Th

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。