| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10188 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:自上世纪90年代开始嵌入式技术得到了全面发展,一直到现在已经有了近30年的历史!通过这些时间的沉淀,嵌入式技术已经得到了飞速发展,并且涉及到的领域异常广泛,无论是贴近我们日常生活的手机电视电脑,还是涉及到国家实力的工业,甚至是连高端的军工方面都有嵌入式技术的影子。而本文正是在嵌入式的平台上进行自动售货机自动控制系统的开发设计。 该系统是在Linux下进行开发设计,以HTTP协议为基础通过post的方式传输json格式的数据来达到控制自动售货机的功能。在本课题中实现的功能包括自动售货机的基础购物流程,包括开门功能、更新用户的购物车数据、最后关门表示购物结束。另外,在课题中还有初始化功能,将自动售货机的基础信息发给服务端,服务器将返回参数信息。 关键字:嵌入式 HTTP post方式 自动售货机
目录 摘要 Abstract 1. 绪论-1 1.1 毕业设计背景分析-1 1.2 毕业设计目标-2 1.3 毕业设计方法-2 1.4 毕业论文结构安排-2 2 嵌入式系统与开发平台介绍-4 2.1 嵌入式系统-4 2.1.1 嵌入式系统的组成-4 2.1.2 嵌入式的特点-4 2.2 开发平台介绍-5 2.2.1 虚拟机VMware Workstation-5 2.2.2 Linux-6 2.2.3 Libevent-6 2.2.4 Cjson-7 2.2.5 curl简介-7 3 系统设计-8 3.1 系统概述-9 3.1.1 初始化-9 3.1.2 最基本的购物流程-9 3.2.1 服务端-10 3.2.2 ARM处理器-10 3.2.3 单片机-11 3.2.4 通讯部分-11 4 程序解析-12 4.1服务端程序-12 4.1.1 服务端程序简介-12 4.1.2主要参数介绍-12 4.1.3主要函数介绍-12 4.1.4启动服务器-13 4.2 客户端程序-13 4.2.1 客户端简介-13 4.2.2 主要参数设置-14 4.2.3 客户端程序主要函数-14 4.2.4 启动客户端-14 4.3 各功能程序-15 4.3.1 初始化程序-15 4.3.2 开门功能流程图如图 4-4-16 4.3.3 购物流程-19 4.3.4 关门流程-22 5 功能测试与结果-22 5.1 初始化-22 5.1.1 初始化流程测试-22 5.1.2 初始化功能测试结果-22 5.2 开门功能测试与结果-24 5.2.1 测试过程描述-24 5.2.2 测试结果-24 5.3 购物流程测试-25 5.3.1 测试过程描述-25 5.3.2 测试结果-25 5.4 结束购物-27 5.4.1 描述与结果-27 总结与展望-28 参考文献-29 致谢-30 |

