学位论文 > 优秀研究生学位论文题录展示

基于嵌入式的分布式点菜系统设计与实现

作 者: 李哲
导 师: 王溪波
学 校: 沈阳工业大学
专 业: 计算机应用技术
关键词: 嵌入式 Linux Qt/Embedded SQLite GPRS模块
分类号: TP368.1
类 型: 硕士论文
年 份: 2012年
下 载: 75次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为了满足消费者日益增长的对餐饮服务行业的用餐需求、服务质量要求、和就餐时对周围环境要求,同时为了能在竞争日趋激烈的餐饮行业谋得一席之地,各位商家需要一款满足以上要求的产品。本课题所设计的正是一款体积较小,集方便、快捷于一身的计算机嵌入式电子点菜系统,能够完美地满足商家的要求。本课设完成嵌入式系统软硬件平台的基本搭建。修改U-Boot安装文件的中Makefile文件的部分代码,使之能够更好的引导开发板上的操作系统,使之能够正常运行;对移植到开发板的Linux内核进行裁剪,让内核在能够满足基本运行的情况下,去掉其它不需要的代码段。在Linux操作系统上安装二次开发平台Qt/Embedded和数据库软件SQLite,在搭建好的软硬件平台进行程序开发。点餐系统实现通过触摸屏实现数据的输入。改写了Qt/Embedded提供的鼠标接口Linuxtp,在其中为触摸屏设置了监听句柄,一旦监听到触摸屏有事件产生,便读取并处理相关的触点信息。当点击触摸屏时,实现信息的输入。电子平台实现语音功能的播放。需要调用二次开发平台Qt/Embedded中的类库中的函数类,调用成员函数实现声音开始播放和停止。当用户点击查看菜肴信息时,语音播报菜肴信息。通过成员函数的调用可以在此平台下实现声音播放。点餐系统实现分布式的无线通信。因此在Real-ARM2410上添加GPRS模块,每个厨师负责不同的菜肴,当用户点餐完毕后,利用无线通信将点餐信息传送到不同的厨师,实现分布式,无线通信是通过发送AT指令集让无线通信模块发送和接收信息。本课设通过对软硬件平台的搭建,实现了可以在平台上进行嵌入式的程序开发;改写鼠标接口,达到了利用触摸屏可以进行数据输入;调用二次开发平台上的类库内的成员函数,进行声音功能的播放;利用AT指令集让无线通信模块发送和接收信息实现无线通信。

全文目录


摘要  5-6
Abstract  6-10
第一章 绪论  10-15
  1.1 课题研究目的及意义  10-11
  1.2 电子点餐系统现状  11-13
  1.3 论文的主要研究内容  13-15
第二章 系统总体设计  15-22
  2.1 硬件开发平台  18-19
  2.2 底层系统平台  19-20
  2.3 二次开发平台Qt/Embedded  20-22
第三章 组建点餐平台  22-47
  3.1 组建开发平台  22-28
    3.1.1 组建交叉编译环境  22-24
    3.1.2 Make和Makefile  24-26
    3.1.3 Minicom设置  26-27
    3.1.4 NFS的建立  27-28
  3.2 Bootloader建立  28-35
    3.2.1 U-Boot主要目录说明  28-29
    3.2.2 U-Boot移植  29-31
    3.2.3 U-Boot烧写  31-35
  3.3 内核移植  35-36
    3.3.1 配置内核  35-36
  3.4 Qt/Embedded移植  36-43
    3.4.1 环境变量声明  36-41
    3.4.2 为Qt/Embedded添加触摸屏支持  41-43
    3.4.3 配置并编译Qt/Embedded  43
  3.5 SQLite移植  43-44
  3.6 tftp服务器配置  44-47
第四章 声音功能实现  47-54
  4.1 硬件和软件平台  47-49
  4.2 音频文件的存储与调用  49
  4.3 信号与插槽通信机制  49-50
  4.4 软件实现  50-52
  4.5 声音功能实验结果和实验分析  52-54
第五章 无线传输功能实现  54-61
  5.1 GPRS扩展模块  54-55
  5.2 通信模块的AT命令集  55-56
  5.3 软件实现  56-59
  5.4 无线传输功能实验结果和实验分析  59-61
第六章 结论  61-62
参考文献  62-64
在学研究成果  64-65
致谢  65

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 汽车的电动助力转向系统,U463.4
  3. 面向软件的故障注入工具的研究与实现,TP311.52
  4. 基于ARM9的Windows CE系统移植,TP316.7
  5. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  6. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  7. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  8. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  9. LXI-VXI适配器研制,TP274
  10. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  11. 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
  12. 网位仪信号采集与处理平台的设计与实现,S951.2
  13. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  14. 嵌入式中医经脉理疗仪的研究,R197.39
  15. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  16. 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
  17. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  18. 网络传输中的ROI图像编码算法研究,TN919.81
  19. 基于嵌入式系统钻孔成像装置的研究,P634.3
  20. IP网络QoS技术研究,TP393.09
  21. 交叉杆型并联机床运动学及Kane动力学研究,TH113

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com