推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于LwIP的单片机程序升级装置的设计

更新时间:2020-02-08 21:16:57 大小:10M 上传用户:守着阳光1985查看TA发布的资源 标签:lwip单片机 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

在单片机设备高速发展的情况下,单片机程序存在问题是不可避免的,其开发人员为了使设备运行稳定,功能不断满足用户的需求,解决程序所存在的问题,将会推出各种优化程序。单片机程序升级装置为其提供了一种简便、快速的程序升级方法。单片机程序升级装置的设计主要包括装置的硬件电路设计和软件实现。其主要的研究内容:

  1.单片机程序升级装置的硬件电路设计。单片机程序升级装置以单片机为控制核心,驱动网卡芯片,实现网络通信的功能。主要电路包括电源模块、单片机控制模块、以太网控制模块和以太网接口模块。

  2.LwIP网络协议栈移植到FreeRTOS操作系统。系统的软件平台采用的是开源实时操作系统FreeRTOS,同时移植了面向嵌入式系统开发的开源TCP/IP协议栈LwIP,实现嵌入式以太网技术的设计。其实现的主要步骤包括数据类型的修改、操作系统模拟层的移植和LwIP协议栈的初始化。

  3.IAP技术在单片机的实现。IAP技术在单片机程序升级中的实现过程主要是编写一段引导程序以及修改新程序的中断向量表。这段引导程序的功能是,当不需要程序升级时,程序直接跳转到用户应用程序;而需要升级程序时,跳转到程序数据接收的执行代码,并且写入单片机内的Flash中,接收完成后,复位单片机,执行新程序。

  4.系统软件的实现。该装置的软件主要实现的是WEB服务器、检测是否升级程序、程序执行状态的指示和Flash的擦写。WEB服务器采用的网络通信协议是HTTP协议,其主要功能是验证用户,并且将bin程序文件传送到单片机,从而实现程序的升级。

  5.设计网络通信的实验,验证LwIP协议栈移植到FreeRTOS操作系统的实现。设计装置的测试,通过对测试的过程效果分析,验证装置的功能实现。

部分文件列表

文件名 大小
基于LwIP的单片机程序升级装置的设计.pdf 10M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载