电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子论文>嵌入式技术论文>嵌入式软件远程升级

嵌入式软件远程升级

2018-01-31 | rar | 3.33 MB | 次下载 | 3积分

资料介绍

  如今,嵌入式设备广泛应用于工业制造、医疗卫生、智能家居等各个领域。面对多样化的需求以及可能存在的软件缺陷,设备制造商需要不断地更新产品固件。传统的嵌入式软件升级方案普遍采用整包升级的方式。该方式虽结构简单,易于实现,但整包传输占用网络带宽且存在安全隐患。为了解决上述问题,本文研究一种适用于嵌入式设备的远程增量式升级方案,并在STM32平台上进行试验验证。

  本文首先在第二章中详细介绍了嵌入式软件远程升级的相关理论,包括在线编程技术以及增量式升级技术。在第三章中深入研究了bsdiff与rsync文件差分算法。通过对执行效率和压缩性能两方面的比较,最终选择了bsdiff文件差分算法。由于嵌入式设备的资源受限特性,又对bsdiff算法做了进一步的优化,使得基于该算法的增量式升级方案能在嵌入式设备上实现。

  接着在第四章中详细设计了以上述改进算法为核心,基于意法半导体公司的STM32F103芯片的嵌入式软件远程升级系统。其中,用C代码实现了基于UDP协议的TFTP简单文件传输协议,解决了服务器与客户端之间的增量文件传输。然后为了能够稳定地升级到新版固件,设计了引导程序。最后,通过在引导程序中实现“掉电保护”机制,使设备在升级过程中不会因为掉电而出现系统故障。为了使用户能够通过人机交互界面远程对设备进行升级,在第五章详细设计了嵌入式Web服务器和Web页面。用户可以在任意带有Web浏览器的终端,通过访问Web对设备执行网络配置和系统升级操作。

  最后, 在第六章中进行了嵌入式远程升级系统实验环境的搭建,并对整个升级系统进行了测试验证。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  93次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  10次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费