Ubuntu下使用minicom和开发板交换文件

  • Post author:
  • Post category:其他

对于在
PC(Ubuntu系统)和开发板之间交换文件,平时都是使用的网口来传送,工具有很多,如ftpget, filezilla等。
如果网口挂了,岂不是干瞪眼?别慌,还有另一种方式,不需要网口也可以交换文件。那就是:minicom
如果你的Ubuntu上没有安装
minicom
,不妨安装一个,命令如下:
sudo apt-get install minicom,后面会提示是否确认安装,输入Y,回车,等安装结束。

一、调整串口设置

  1. 如下,在终端输入:sudo minicom -s->Enter
    进入minicom配置界面
  2. 选择Serial port setup->Enter选择Serial port setup
  3. 按字选择需要修改的配置,需要注意的是Hardware flow control: Yes,该项需要改成No,否则连上后,终端输入会没有响应,主要是A, E, F三项的设置设置相关参数
  4. 配置完成后,敲Enter,会切换会步骤2的菜单,选择Save setup as dfl,敲Enter,将设置保存成默认配置文件保存配置
    经过以上步骤,已经可以使用minicom连接到开发板了。

二、安装工具到开发板

这里主要介绍lszlrz
1.下载源码,地址:https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz,解压
2. cd lrzsz-0.12.20
3. FLAGS=-O2 CC=arm-none-linux-gnueabi-gcc ./configure –cache-file=arml_cachefile0
4. make
5. 在源码目录的src目录(lrzsz-0.12.20/src)下,找到可执行程序:lszlrz
6. 打包到刷机包的/usr/local/bin/或者/usr/sbin等系统可执行文件目录,方便后续使用
7. 新刷机后,开发板上就带有:lszlrz

三、设置Upload/Download默认目录

  1. 选择Filenames and paths->Enter
    在这里插入图片描述
  2. 选择A,B输入Download/Upload目录,不设置就默认用户主目录在这里插入图片描述
  3. 任然是Save setup as dfl,保存配置

四、连接开发板

  1. 在终端输入:sudo minicom连接开发板

五、开发板文件传到PC端(Ubuntu)

在minicom所在的终端执行:cd到目标文件目录,执行:lsz test.download,会在弹出的窗口中显示传送状态:
在这里插入图片描述
传送完成后,敲Enter关闭窗口
我们就可以再PC端的download目录看到传送的文件了
在这里插入图片描述

六、PC端(Ubuntu)文件传到开发板

  1. 在minicom所在的终端,执行:lrz->Enter
  2. 执行:Ctrl + A,输入S,出现如下窗口在这里插入图片描述
  3. 选择zmodem,出现如下窗口,光标移动到目标文件:test.upload,输入SPACE,选中文件,输入Enter在这里插入图片描述
  4. 也可以通过左右键方向键选择Goto,切换到其他目录选择文件在这里插入图片描述
  5. 传送状态
  6. 在这里插入图片描述
    传送完成后,可以在工作目录下看到传送的文件。

总结:从开发板到PC的使用lsz,文件下载到PC上download配置(参考上面Filenams and paths设置)的目录;从PC到开发板,使用但是lrz,文件从PC上upload配置(参考上面Filenams and paths设置)目录上传到当前工作目录

语言组织能力不咋地,参考了一些其他的文章,配合自己的实践,写出了上面的一些实际操作结果,权当做工作记录与回顾,不足之处请见谅。
[1]: https://blog.csdn.net/al86866365/article/details/82996978
[2]: https://blog.csdn.net/wanyeye/article/details/42002377
[3]: https://www.linuxidc.com/Linux/2014-08/105269.htm


版权声明:本文为usedaccount原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。