使用什么串行文件传输协议?

c0m*_*0m4 5 ftp serial-port serial-communication

我正在寻找一些关于巫婆文件传输协议的输入,以便在串行线路上使用.我希望能够在两个方向上通过串行线路(RS232)传输最大200 Mb大小的文件,但只有一台机器需要能够启动get/put(想想主从).

该协议还需要:

  • 易于/易于实现,因为我需要自己编写客户端和服务器(有限的嵌入式硬件)
  • 相当强大,故障检查/恢复等
  • 至少有些标准化,以防我需要第三方在其他硬件上实现它

克米特?TFTP?最简单的家酿?你怎么看?

Ste*_*eet 4

最开始的是Xmodem,它实现起来非常简单。Chuck Forsberg 查看了 xmodem 并认为它效率低下,因此他创造了Ymodem,但它的实现存在缺陷,并且 x 和 ymodem 都被替换为Zmodem

克米特随后跟进。Kermit 可能是实现这一点的“标准”方式。您是否有权访问将在您的嵌入式平台上运行的 Kermit 库?如果没有,我可能会考虑其他选择之一。

如果易于实施是您最关心的问题,那么 Xmodem 无疑会胜出。