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

Xmodem

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

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

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

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

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

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

全部评论

相关推荐

02-24 10:34
门头沟学院 Java
已注销:之前发最美的女孩基本爱答不理,发最帅的hr终于有反馈了,女孩子也要自信起来
点赞 评论 收藏
分享
牛客963010790号:一般是hr拿着老板账号在招人不是真是老板招
点赞 评论 收藏
分享
评论
5
4
分享

创作者周榜

更多
牛客网
牛客企业服务