佚名通过本文主要向大家介绍了xmodem,xmodem协议,xmodem软件,xmodem软件下载,超级终端xmodem等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 有哪位大哥帮帮忙阿,快急死了,有关xmodem协议的实现。
描述:
解决方案1:
描述:
小弟刚找到一份工作,第一个任务就是让我实现xmodem协议接收数据,操作系统用的是vxworks。
解决方案1:
这个这个不是很难嘛
找个协议看看嘛
xmodem协议主要由这么几个东西组成
1>基本型
<SOH> 1 byte <BlockNo> 1 byte <~BlockNo> 1 byte <Data> 128 bytes <Checksum> 1 byte
soh 头标志
blockno 块号, 1-255
<~BlockNo> 块号取反就是了
data 段定长, 128byte,不足ctrl_z补足
checksum: 算术和
由接收端发出hankshake, 传输端发送数据包作为应答,接收端对收到的数据做出应答(根据chksum),任何一方都可终止该流程
2> 其他类型
XModem CRC 检验和采用crc16, 握手信号不一样
XModem 1k 检验和采用crc16, 数据长度可达1024byte,
XModem 1kG
具体看协议, 这玩意挺好懂
google 一下"xmodem protocol"应该可以找得到很多资料