基于eCos的自动售货机无线通信设计与应用

基于eCos的自动售货机无线通信设计与应用

论文摘要

随着时代变迁和社会发展,以方便、快捷和自助式服务为特点的自动售货机得到迅猛发展,而嵌入式技术的不断进步,又推动了自动售货机逐步发展成为具有智能、自助的电子商务系统,其实现基础则是互联网通信技术及其联网管理技术。本文首先简要介绍自动售货机的研究现状和发展趋势,结合客户需求和当前无线城市的发展特点,针对现有的自动售货机多数采用GSM或GPRS为无线通信方式,其后期维护管理成本较高的特点,将WiFi技术首次引入自动售货机不仅使得其具有较好的移动性,并可充分利用客户自身网络进行个性化管理。系统硬件采用主从式结构设计,使用具有多主机功能的CAN-bus总线连接主控制板和驱动控制板,并以此为基础实现了销售集群的概念,其中主控制板使用32位的ARM控制器,并集成MDB通信模块和USB Host等模块,在实现了基本的销售功能基础上,提供了基于U-disk或者WiFi销售数据管理功能。由于网络通信的复杂性和自动售货机具有模块多、实时性要求高等特点,采用了实时性好、驱动程序丰富的开源嵌入式可配置操作系统eCos,并在其驱动框架下编写以太网、Flash、USB Host等相关模块驱动程序。通过分析IEEE802.11等通信技术,实现了有线通信和基于WiFi无线网卡的无线通信方式,并为中小型客户提供采用GoAhead嵌入式WEB服务器而实现的远程设置、访问能力,较使用专有软件更加便利。终端控制系统的软件设计开发均采用开源软件,符合当前的发展趋势。最后,对产品进行了功能性测试和总结,结果表明本设计不仅增加了产品网络管理的便利性,而且有效提高了产品的经济效益,有助于自动售货机的进一步推广。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题的提出背景及其研究意义
  • 1.2 国内外的研究现状和发展趋势
  • 1.3 本文研究的主要内容
  • 1.3.1 研究内容
  • 1.3.2 主要特色和创新点
  • 1.4 本章小结
  • 第2章 课题相关技术分析
  • 2.1 嵌入式操作系统研究
  • 2.1.1 嵌入式系统
  • 2.1.2 嵌入式操作系统的选择
  • 2.2 嵌入式操作系统ECOS
  • 2.2.1 eCos 概述
  • 2.2.2 eCos 的中断体系分析
  • 2.2.3 eCos 驱动体系分析
  • OOPC 软件框架'>2.3 LWOOPC 软件框架
  • OOPC 概述'>2.3.1 LWOOPC 概述
  • OOPC 框架优化'>2.3.2 LWOOPC 框架优化
  • 2.4 无线局域网技术
  • 2.4.1 IEEE 802.11(WiFi)技术简介
  • 2.4.2 IEEE 802.11b物理层
  • 2.4.3 IEEE 802.11b MAC 层
  • 2.5 本章小结
  • 第3章 自动售货机方案设计
  • 3.1 自动售货机设计需求分析
  • 3.1.1 需求分析
  • 3.1.2 系统设计
  • 3.2 通信接口设计
  • 3.2.1 CAN 通信接口设计
  • 3.2.2 USB 接口设计
  • 3.2.3 以太网通信模块设计
  • 3.2.4 WiFi 无线网卡模块
  • 3.3 系统软件设计
  • 3.3.1 软件架构设计
  • 3.3.2 销售集群的实现
  • 3.3.3 开发环境搭建
  • 3.4 本章小结
  • 第4章 无线通信的设计与实现
  • 4.1 互联网通信的实现
  • 4.1.1 通信应用框架
  • 4.1.2 有线通信方式
  • 4.1.3 无线通信方式
  • 4.2 无线通信的实现
  • 4.2.1 驱动框架设计
  • 4.2.2 USB Host 驱动设计
  • 4.2.3 USB 数据通信机制设计
  • 4.2.4 存储机制设计
  • 4.2.5 网卡驱动设计
  • 4.2.6 驱动控制线程设计
  • 4.3 TCP/IP 协议栈的实现
  • 4.3.1 IP 协议栈分析
  • 4.3.2 LwIP 的实现
  • 4.3.3 底层接口设计
  • 4.4 本章小结
  • 第5章 服务器软件的设计与实现
  • 5.1 嵌入式WEB 服务器
  • 5.2 GoAhead 服务器设计与应用
  • 5.2.1 访问页面框架设计
  • 5.2.2 Html 语言和表单设计
  • 5.2.3 服务器端设计
  • 5.3 系统调试和系统测试
  • 5.4 本章小结
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 附录
  • 致谢
  • 攻读学位期间参加的科研项目和成果
  • 相关论文文献

    • [1].基于eCos的海底地震仪嵌入式软件系统[J]. 地球物理学进展 2010(02)
    • [2].面向可重构系统的eCos拓展[J]. 计算机应用研究 2012(05)
    • [3].高校流浪动物ECOS科学治理机制建设研究[J]. 教育现代化 2018(51)
    • [4].ECOS电流检测技术应用分析[J]. 安徽电子信息职业技术学院学报 2014(03)
    • [5].eCos操作系统的构件化设计技术研究[J]. 湖北工业大学学报 2008(05)
    • [6].eCos在串联式混合动力电动汽车中的应用[J]. 交通信息与安全 2009(04)
    • [7].基于eCos操作系统的仪器设备远程监控系统设计[J]. 企业技术开发 2008(06)
    • [8].基于eCos操作系统的FLASH驱动程序分析与移植[J]. 现代电子技术 2009(22)
    • [9].eCos系统在大型仓库测温系统中的应用[J]. 装备制造技术 2009(07)
    • [10].SmartARM2200开发板的RedBoot的移植[J]. 单片机与嵌入式系统应用 2009(07)
    • [11].eCos在LPC2294上的移植分析与应用[J]. 微计算机信息 2009(14)
    • [12].eCos嵌入式系统的CF卡启动引导[J]. 科技致富向导 2008(12)
    • [13].eCos在ARM上的移植与应用[J]. 硅谷 2011(21)
    • [14].基于嵌入式eCos多核平台的OpenMP并行算法的研究[J]. 黑龙江大学自然科学学报 2010(01)
    • [15].eCos在XScale IOP348上的移植[J]. 舰船电子工程 2010(07)
    • [16].基于ARM920T的嵌入式系统eCos移植分析及应用[J]. 机械与电子 2008(01)
    • [17].基于eCos的ModBus数据采集系统设计[J]. 硅谷 2012(15)
    • [18].eCos操作系统针对并行S698P-SOC的启动初始化过程研究[J]. 航天控制 2010(04)
    • [19].基于Cortex-M3嵌入式操作系统eCos移植[J]. 工业控制计算机 2009(09)
    • [20].基于LwIP和eCos的嵌入式网络实现[J]. 可编程控制器与工厂自动化 2009(12)
    • [21].基于ECOS的嵌入式Radius认证服务器的研究与实现[J]. 微计算机信息 2009(26)
    • [22].ECOS在SC32442平台上的移植及快速启动方案[J]. 电脑知识与技术 2012(25)
    • [23].基于eCos的无线网卡驱动设计与实现[J]. 微计算机信息 2009(11)
    • [24].ECOS过套管电阻率测井技术及其在孤岛油田的应用[J]. 石油天然气学报 2013(08)
    • [25].面向X86架构的eCos操作系统[J]. 微计算机信息 2012(07)
    • [26].工商银行举行智慧银行生态系统ECOS发布会[J]. 中国城市金融 2019(11)
    • [27].两种主流嵌入式实时操作系统的研究[J]. 微处理机 2009(01)
    • [28].基于ARM和eCos的嵌入式WEB服务器设计[J]. 单片机与嵌入式系统应用 2008(10)
    • [29].过套管电阻率测井技术(ECOS)和PNN测井技术在苏丹A油田B井中的剩余油定量研究[J]. 内蒙古石油化工 2011(18)
    • [30].基于X86平台的CF卡eCos操作系统引导实现[J]. 电脑与信息技术 2009(02)

    标签:;  ;  ;  

    基于eCos的自动售货机无线通信设计与应用
    下载Doc文档

    猜你喜欢