BSP视频教程BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和下位机全开源,制作了一个Ymodem方式固件更新(2022-08-08)

Posted 硬汉eric2013

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BSP视频教程BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和下位机全开源,制作了一个Ymodem方式固件更新(2022-08-08)相关的知识,希望对你有一定的参考价值。

视频教程汇总帖:【学以致用,授人以渔】2022视频教程汇总贴,持续更新,DSP更新到第9期,ThreadX更新到第5期,BSP驱动更新到第22期2022-08-08 - STM32F429 - 硬汉嵌入式论坛 - Powered by Discuz!


本期视频教程为大家分享串口专题的XYZmodem的文件传输协议实现,视频中以Ymodem为例,制作了一个Ymodem方式固件更新,为大家介绍Ymodem的上位机和下位机通信实现。

上位机我们直接采用VSCode配合C编译器实现,采用命令终端方式展示信息,会生成一个exe小文件,所以大家只要会C就可以轻松做上位机设计。


视频:

https://www.bilibili.com/video/BV1YB4y1t7pm

BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和下位机全开源,制作了一个Ymodem方式bootloader固件更新




协议:

 


参考资料:
1、上位机和下位机例子下载:
链接:百度网盘 请输入提取码  提取码:ezsd

2、msys2安装:
MSYS2

3、协议介绍:
http://textfiles.com/programming/ymodem.txt
https://en.wikipedia.org/wiki/YMODEM
https://en.wikipedia.org/wiki/XMODEM

以上是关于BSP视频教程BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和下位机全开源,制作了一个Ymodem方式固件更新(2022-08-08)的主要内容,如果未能解决你的问题,请参考以下文章

BSP视频教程BSP视频教程第18期:基于NAND,eMMC,SD卡和U盘的BootLoader实战,带CRC完整性校验(2022-06-16)

BSP视频教程BSP视频教程第23期:通过Modbus解析器,轻松掌握Modbus主从协议栈(2022-09-16)

BSP视频教程BSP视频教程第23期:通过Modbus解析器,轻松掌握Modbus主从协议栈(2022-09-16)

BSP视频教程BSP视频教程第24期:应用实战,设计一款属于自己的Modbus RTU主从协议栈(2022-10-03)

BSP视频教程BSP视频教程第24期:应用实战,设计一款属于自己的Modbus RTU主从协议栈(2022-10-03)

BSP视频教程BSP视频教程第17期:单片机bootloader专题,启动,跳转配置和调试下载的各种用法(2022-06-10)