基于ARM技术的智能送餐终端系统设计
发布时间:2021-05-10 18:36
随着现代社会生活节奏的不断加快,越来越多的人选择订外卖来解决自己的用餐问题,外卖行业发展的如火如荼。快速发展的外卖行业促使了专业的送餐服务兴起,许多专业的第三方送餐公司应运而生。送餐服务节约了顾客的用餐时间,避免了人们排队等候的烦恼,给快餐业的发展提供了较好的发展机遇。在传统送餐服务中,公司接收订单、通知送餐员配送的过程基本是口头通知或者手工处理的,而且送餐公司并不能随时掌握送餐员的地理位置从而分配更为合理的送餐路线,送餐效率受到影响,送错餐、送餐慢的现象经常发生。随着信息科学的迅速发展,现代送餐业的营销方式发生重要改变,顾客可以在网上方便的选择自己喜欢的餐品,送餐公司确认订单后派送送餐员送餐。信息技术的发展促进了送餐业的信息化建设发展,在送餐业的信息化研究中,对网络订餐系统的研究相对较多,送餐员可携带的移动终端的开发研究极少,送餐速度和送餐的准确性仍没得到明显提高,为送餐员设计一款实用性强、性能好、功耗低的送餐手持终端十分必要。本论文设计了基于ARM的智能送餐终端系统,该终端能为送餐员提供地理位置导航,可同步接收公司对送餐员做出的送餐命令,将送餐员的地理坐标通过3G通信网络传送给公司...
【文章来源】:齐齐哈尔大学黑龙江省
【文章页数】:77 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题研究的背景与意义
1.2 国内外研究现状
1.3 主要研究内容
1.4 论文的组织结构
1.5 本章小结
2 相关技术与系统总体设计方案
2.1 相关技术
2.1.1 嵌入式系统和ARM技术
2.1.2 Qt图形界面库
2.1.3 GPS定位系统和 3G移动通信技术
2.2 系统总体结构设计
2.3 本章小结
3 系统硬件设计
3.1 中央控制模块电路设计
3.1.1 电源电路设计
3.1.2 复位电路设计
3.1.3 JTAG接口电路设计
3.1.4 SDRAM电路设计
3.1.5 Flash存储电路设计
3.1.6 USB接口电路设计
3.2 显示模块电路设计
3.3 功能模块硬件设计
3.4 本章小结
4 系统软件设计
4.1 搭建开发环境
4.1.1 Ubuntu9.0 在Windows下的安装
4.1.2 Ubuntu9.0 的网络设置
4.1.3 开启Ubuntu系统的网络服务
4.1.4 安装交叉编译工具和CuteFTP软件
4.2 Bootloader设计与改进
4.3 Linux内核移植、配置、编译
4.3.1 Linux内核的移植
4.3.2 配置Linux内核
4.3.3 编译Linux内核
4.4 制作根文件系统
4.4.1 配置、编译Busybox
4.4.2 安装glibc库
4.4.3 构建相关目录
4.5 QT/E移植
4.5.1 配置、编译、安装触摸屏tslib库
4.5.2 配置编译QT/E4.5.2
4.5.3 在文件系统目录/work/nfs_foot/fs_xu/下添加对QT/E4.5.2 的支持
4.6 地理导航程序设计
4.6.1 绘制导航电子地图
4.6.2 获取GPS模块的位置数据
4.6.3 读取电子地图要素
4.6.4 显示电子地图
4.6.5 实现界面总体布局以及送餐终端的各种功能
4.7 3G网络通信程序设计
4.7.1 添加Linux内核对 3G通信模块的支持
4.7.2 将EM770W无线模块由存储模式转为 3G模式
4.7.3 实现PPP拨号上网
4.7.4 利用QTcpServer类实现双向网络通信
4.8 本章小结
5 系统功能测试
5.1 GPS导航功能测试
5.2 3G网络通信测试
5.3 终端对送餐效率的影响测试
5.4 本章小结
结论
参考文献
附录A 程序代码
攻读硕士学位期间发表学术论文情况
致谢
【参考文献】:
期刊论文
[1]基于GPS/GSM的汽车智能防丢报警系统——硬件设计[J]. 郭萧,祝玲,王槐兴,冯辉辉. 电子世界. 2014(08)
[2]嵌入式技术的应用研究[J]. 张杨,徐艳,朱家村,赵彤,李吉忠. 科技信息. 2014(02)
[3]基于QT/E串口通信的手持监控器[J]. 刘依晗,丑武胜,董明杰. 现代电子技术. 2013(20)
[4]煤矿瓦斯无线监测节点硬件设计[J]. 陈炜. 河南科学. 2013(09)
[5]路径规划中电子地图的应用[J]. 宋海明. 科技与企业. 2013(10)
[6]基于麒麟操作系统的图形开发设计与实现[J]. 张轩,张原,汪烊. 舰船电子工程. 2013(05)
[7]嵌入式Linux中触摸屏驱动的设计与优化[J]. 刘衍平,唐春菊. 现代显示. 2012(10)
[8]Linux进程间管道通信的研究[J]. 段莹,管涛. 软件导刊. 2012(07)
[9]SDRAM控制器简易化设计[J]. 刘浩淼,卞树檀,朱守保. 电子设计工程. 2011(19)
[10]嵌入式系统的发展与应用[J]. 邢晓敏. 中国水运(下半月). 2011(06)
硕士论文
[1]基于嵌入式的无线数据采集系统的设计与实现[D]. 吴世玉.中北大学 2013
[2]多天线GPS测姿接收机设计与实现[D]. 王彪.哈尔滨工程大学 2013
[3]北斗系统用户通信数据扩容技术研究[D]. 彭皓.西安电子科技大学 2013
[4]基于FPGA+DSP的多协议串行数据传输接口板设计[D]. 李文浩.西安电子科技大学 2013
[5]基于自制嵌入式OMAPL138平台的Linux系统移植研究[D]. 罗志强.西安电子科技大学 2013
[6]基于ARM9和Linux的一体化RTU的设计[D]. 王政.西安电子科技大学 2013
[7]基于Linux的嵌入式浏览器的实现[D]. 黄纯.大连海事大学 2012
[8]基于离散混沌映射的数字图像加密技术研究与实现[D]. 凌大旺.广东工业大学 2012
[9]基于Linux的嵌入式Web服务器的实现与应用[D]. 郭翠然.苏州大学 2012
[10]野生动物远程动态监控系统的硬件平台设计与研究[D]. 王雷.武汉理工大学 2012
本文编号:3179852
【文章来源】:齐齐哈尔大学黑龙江省
【文章页数】:77 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题研究的背景与意义
1.2 国内外研究现状
1.3 主要研究内容
1.4 论文的组织结构
1.5 本章小结
2 相关技术与系统总体设计方案
2.1 相关技术
2.1.1 嵌入式系统和ARM技术
2.1.2 Qt图形界面库
2.1.3 GPS定位系统和 3G移动通信技术
2.2 系统总体结构设计
2.3 本章小结
3 系统硬件设计
3.1 中央控制模块电路设计
3.1.1 电源电路设计
3.1.2 复位电路设计
3.1.3 JTAG接口电路设计
3.1.4 SDRAM电路设计
3.1.5 Flash存储电路设计
3.1.6 USB接口电路设计
3.2 显示模块电路设计
3.3 功能模块硬件设计
3.4 本章小结
4 系统软件设计
4.1 搭建开发环境
4.1.1 Ubuntu9.0 在Windows下的安装
4.1.2 Ubuntu9.0 的网络设置
4.1.3 开启Ubuntu系统的网络服务
4.1.4 安装交叉编译工具和CuteFTP软件
4.2 Bootloader设计与改进
4.3 Linux内核移植、配置、编译
4.3.1 Linux内核的移植
4.3.2 配置Linux内核
4.3.3 编译Linux内核
4.4 制作根文件系统
4.4.1 配置、编译Busybox
4.4.2 安装glibc库
4.4.3 构建相关目录
4.5 QT/E移植
4.5.1 配置、编译、安装触摸屏tslib库
4.5.2 配置编译QT/E4.5.2
4.5.3 在文件系统目录/work/nfs_foot/fs_xu/下添加对QT/E4.5.2 的支持
4.6 地理导航程序设计
4.6.1 绘制导航电子地图
4.6.2 获取GPS模块的位置数据
4.6.3 读取电子地图要素
4.6.4 显示电子地图
4.6.5 实现界面总体布局以及送餐终端的各种功能
4.7 3G网络通信程序设计
4.7.1 添加Linux内核对 3G通信模块的支持
4.7.2 将EM770W无线模块由存储模式转为 3G模式
4.7.3 实现PPP拨号上网
4.7.4 利用QTcpServer类实现双向网络通信
4.8 本章小结
5 系统功能测试
5.1 GPS导航功能测试
5.2 3G网络通信测试
5.3 终端对送餐效率的影响测试
5.4 本章小结
结论
参考文献
附录A 程序代码
攻读硕士学位期间发表学术论文情况
致谢
【参考文献】:
期刊论文
[1]基于GPS/GSM的汽车智能防丢报警系统——硬件设计[J]. 郭萧,祝玲,王槐兴,冯辉辉. 电子世界. 2014(08)
[2]嵌入式技术的应用研究[J]. 张杨,徐艳,朱家村,赵彤,李吉忠. 科技信息. 2014(02)
[3]基于QT/E串口通信的手持监控器[J]. 刘依晗,丑武胜,董明杰. 现代电子技术. 2013(20)
[4]煤矿瓦斯无线监测节点硬件设计[J]. 陈炜. 河南科学. 2013(09)
[5]路径规划中电子地图的应用[J]. 宋海明. 科技与企业. 2013(10)
[6]基于麒麟操作系统的图形开发设计与实现[J]. 张轩,张原,汪烊. 舰船电子工程. 2013(05)
[7]嵌入式Linux中触摸屏驱动的设计与优化[J]. 刘衍平,唐春菊. 现代显示. 2012(10)
[8]Linux进程间管道通信的研究[J]. 段莹,管涛. 软件导刊. 2012(07)
[9]SDRAM控制器简易化设计[J]. 刘浩淼,卞树檀,朱守保. 电子设计工程. 2011(19)
[10]嵌入式系统的发展与应用[J]. 邢晓敏. 中国水运(下半月). 2011(06)
硕士论文
[1]基于嵌入式的无线数据采集系统的设计与实现[D]. 吴世玉.中北大学 2013
[2]多天线GPS测姿接收机设计与实现[D]. 王彪.哈尔滨工程大学 2013
[3]北斗系统用户通信数据扩容技术研究[D]. 彭皓.西安电子科技大学 2013
[4]基于FPGA+DSP的多协议串行数据传输接口板设计[D]. 李文浩.西安电子科技大学 2013
[5]基于自制嵌入式OMAPL138平台的Linux系统移植研究[D]. 罗志强.西安电子科技大学 2013
[6]基于ARM9和Linux的一体化RTU的设计[D]. 王政.西安电子科技大学 2013
[7]基于Linux的嵌入式浏览器的实现[D]. 黄纯.大连海事大学 2012
[8]基于离散混沌映射的数字图像加密技术研究与实现[D]. 凌大旺.广东工业大学 2012
[9]基于Linux的嵌入式Web服务器的实现与应用[D]. 郭翠然.苏州大学 2012
[10]野生动物远程动态监控系统的硬件平台设计与研究[D]. 王雷.武汉理工大学 2012
本文编号:3179852
本文链接:https://www.wllwen.com/kejilunwen/wltx/3179852.html