嵌入式常用文件传输协议-Xmodem

Xmodem

Xmodem协议是串行通信中的一种简单的异步文件传输协议,可以作为嵌入式设备bootloader通过串口升级应用时的传输协议(当时项目中用于以bin文件的格式输出处理器的ROM、RAM用于异常分析)。

其基本思想是:发送大小为128字节的数据包,如果包成功接收,接收方会返回一个肯定应答信号(ACK);如果发现错误,则返回一个否定应答信号(NAK)并重新发送数据包。Xmodem最初使用奇偶校验作为查错控制的方法。

一个完整的数据包一共132字节,其中包含128字节数据。数据包以固定长度的3个字节帧头开始,第一个是控制字符SOH(0x01),第二个是数据包序号(从1开始,1~255),

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式学习专栏 文章被收录于专栏

7年嵌入式软、硬件开发经验,分享嵌入式软件开发相关资料,简历、工作、技术支持!!!

全部评论

相关推荐

落叶随风呀:学校不好就放两栏,专业能力往前移, 政治面貌不是党员不如不写,籍贯湖南衡阳,或者湖南,浅尝辄止 基本信息排版不够美观,没有对齐 简历上花里胡哨的东西去掉 项目我不评价,因为我能力有限,且对mcu了解不足 但是这份简历掌握的水平,你可以海投试试,工作没问题但是工资应该不会高,因为搞mcu的小公司多
点赞 评论 收藏
分享
陈逸轩1205:可以在学校旁标211的
点赞 评论 收藏
分享
评论
5
4
分享

创作者周榜

更多
牛客网
牛客企业服务