自动售货柜控制系统设计.doc

资料分类:设计作品 上传会员:Chaturanga 更新时间:2023-04-23
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 Chaturanga 对本文的描述:本课题目的在于设计自动售后机控制系统,它可以让客户通过扫描二维码的方式通知货柜,开启柜门锁开始购物,通过记录货柜内的重量信息,来更新购物车,而客户在购买完成后关闭......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: