本以为在WRTnode上使用串口的XModem协议传输文件只需要安装minicom就行了,没想到安装完以后却总是传输不成功,后来发现OpenWrt的系统里根本没装rx,sx这些工具( ̄_ ̄|||) ……
后来查了一下需要安装lrzsz的package。
嘛……总是事先的准备工作大概就是如下了
|
|
那么简单讲讲如何通过XModem协议传输吧~
安装完minicom以后首先需要进行配置
|
|
可以看到如下画面
选择Filenames and paths设置上传与下载的默认路径
返回上级菜单选择Serial port setup设置串口
注意将串口设备改为/dev/ttyS0, 流控制改为No
修改完返回上级菜单保存,选择save as dfl
板子上的设置基本这样,pc端设置基本相同,主要就是需要注意串口设备不要搞错
我是在windows下使用ubuntu虚拟机,还需要把usb设备分配给虚拟机
可以通过lsusb来看是否挂载成功
那么pc端minicom串口就应进行如下设置
OK~那么基本设置就完成了,我们可以开始尝试传输文件了
首先在PC端打开运行minicom
Ctrl-A S发送文件,选择XModem协议
选择要传输的文件(按空格键选中)
回车便会开始传输
当然此时并没有传输,因为板子上没有做好接收的准备
让我们回到板子上,运行minicom
Ctrl-A R接收文件
同样选择XModem协议,然后可以看到下图
输入文件名开始接收,一段时间可以看到文件传输完毕