WRTnode使用串口传输文件

发表于 2015-04-08 00:00 416 字 3 min read

暂无目录
本以为在WRTnode上使用串口的XModem协议传输文件只需要安装minicom就行了,没想到安装完以后却总是传输不成功,后来发现OpenWrt的系统里根本没装rx,sx这些工具。

本以为在WRTnode上使用串口的XModem协议传输文件只需要安装minicom就行了,没想到安装完以后却总是传输不成功,后来发现OpenWrt的系统里根本没装rx,sx这些工具( ̄_ ̄|||) ……

后来查了一下需要安装lrzsz的package。

嘛……总是事先的准备工作大概就是如下了

opkg update
opkg install lrzsz
opkg install minicom

那么简单讲讲如何通过XModem协议传输吧~

安装完minicom以后首先需要进行配置

minicom -s

可以看到配置画面,选择Filenames and paths设置上传与下载的默认路径。

返回上级菜单选择Serial port setup设置串口,注意将串口设备改为/dev/ttyS0, 流控制改为No。

修改完返回上级菜单保存,选择save as dfl。

板子上的设置基本这样,pc端设置基本相同,主要就是需要注意串口设备不要搞错。

我是在windows下使用ubuntu虚拟机,还需要把usb设备分配给虚拟机。可以通过lsusb来看是否挂载成功。


OK~那么基本设置就完成了,我们可以开始尝试传输文件了

首先在PC端打开运行minicom,Ctrl-A S发送文件,选择XModem协议。

选择要传输的文件(按空格键选中),回车便会开始传输。

当然此时并没有传输,因为板子上没有做好接收的准备。

让我们回到板子上,运行minicom,Ctrl-A R接收文件,同样选择XModem协议,输入文件名开始接收,一段时间可以看到文件传输完毕。