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

通用Ymodem协议,数据帧结构、协议符号、协议流程介绍

更新时间:2018-07-24 09:32:28 大小:16K 上传用户:kiss2stardust查看TA发布的资源 标签:ymodem协议 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

YModem协议是由XModem协议演变而来的,每包数据可以达到1024字节,是一个非常高效的文件传输协议。

1.数据帧结构:

通讯数据帧结构定义如下:

包数据

大小类型

(1Byte)

包编号

 

(1Byte)

包编号

反码

(1Byte)

数据区

128 Byte

或者1024 Byte

CRC校验位

 

(2 Byte)

0x01

或者0x02

第一包

0x00

第一包

0xFF

第一包

128 Byte

高字节在前,

低字节在后

说明:

1.包数据大小类型为0x01,表示数据区大小128字节,

 包数据大小类型为0x02,表示数据区大小1024字节。

2.包编号第一包0x00,第二包0x01,往上叠加至0xFF,清零重新叠加。

3.包编号反码 = 0xFF - 包编号。

4.数据区,根据第一字节 包数据大小类型 定大小。

第一包数据,不满128字节,补0x00

数据传输过程中,最后一包文件正文数据包,不足补0x1A

    5.CRC校验,只校验数据区数据,CRC校验函数:

…………


部分文件列表

文件名 大小
1532395948通用 Y Modem协议.docx 16K

全部评论(0)

暂无评论