通过minicom传送文件的相关配置及使用方法
写一下我使用串口向开发板传送文件中遇到的问题及解决办法:
使用的软硬件环境:
虚拟机:VMware® Workstation 8.0.1
Linux操作系统:Fedora 9
开发板:mini6410
下面使用通过串口终端minicom传送文件到开发板上:
1. USB 串口无法识别的问题:
我的笔记本没有RS232接口,只好用USB转串口,再通过开发板配套的一根交叉串口线连接到开发板上。但虚拟机启动时,出现宿主机无法连接USB设备的问题,如下图:

其实下面一行已经告诉你问题出现的原因了——VMware USB Arbitration Service 服务没有启动,启动即可,步骤如下:
“My computer”—> “Management”—> “Services and Applications”—> “Services”,找到VMware USB Arbitration Service,将它手工启动即可。
如下图:

2. 什么是minicom?
Linux下的minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件设备,适于在linux通过超级终端对嵌入式设备行管理。如果成功连接,我在minicom下就能看到开发板上的文件,也可以在minicom下对开发板文件进行直接操作,相当于在开发板上操作是一样的。也就是说minicom是开发板的一个终端。如下图为连接成功之后看到开发板的文件:

在此界面下,可以和在PC机上一样地使用命令,不过使用这些命令相当于在开发板上进行操作。
现在看怎么通过minicom将宿主机(即PC)与开发板相连(假设minicom已经成功安装),以及怎么传送文件。
3. 配置minicom:
[root@localhost ~]# minicom -s [enter]
进行minicom的配置:

按前面对应的字母可以进入相应项设置,需要设置的有两项,[A] 串口设备的选择,[E]串口的波特率以及数据帧格式。
按Esc返回,记得要保存! 按 “Save setup as dfl”。
4. minicom命令操作说明:
[root@localhost ~]# minicom [enter]
即进入minicom的界面:

Minicom下的命令可以通过先按Ctrl+A ,再按Z查看。下面是命令的说明,可以在minicom下使用"Ctrl+A <key> "即进入相应功能的界面。按 ESC 键返回主界面。

主要常用的命令有:
Z :帮助,上面已经使用过。
O(cOnfigure):minicom的相关配置,功能非常强大。
S(Send files):发送文件
R(Receive files):接收文件
X(EXit):退出minicom
5. 传送文件
现介绍如何从PC机上传文件到开发板上。
进入到minicom终端之后,按Ctrl + A,S 后进入传送文件的设置。
首先是传送文件协议,我们使用 zmodem 协议。
随后选择文件进行传送,

当然也可以从开发板传送文件到PC上,相关设置类似。

本博客的内容如果没有标注转载字样,均属个人原创!欢迎学习交流,如果觉得有价值,欢迎转载,转载请注明出处,谢谢!
邮箱:haifenglinying#yahoo.cn (#->@)
个人主页:www.hazirguo.com
通过minicom传送文件的相关配置及使用方法的更多相关文章
- maven资源文件的相关配置
构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件. src/main/java和src/test/java 这两个目录中的所有*.java文件会 ...
- generator.xml文件与相关配置插件
一,generator.xml配置信息 1 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...
- spring mvc 图片上传,图片压缩、跨域解决、 按天生成文件夹 ,删除,限制为图片代码等相关配置
spring mvc 图片上传,跨域解决 按天生成文件夹 ,删除,限制为图片代码,等相关配置 fs.root=data/ #fs.root=/home/dev/fs/ #fs.root=D:/fs/ ...
- ios开发之Info.plist文件相关配置
前言:在iOS开发中有些情况下需要对Info.plist文件进行配置,以下介绍几种相关配置.以后遇到需要配置的再更新... 开发环境:swift3.0.1,Xcode8.1 一,项目中需要使用第三方字 ...
- apache的.htaccess文件作用和相关配置
首先.htaccess什么? .htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令. 当我们使用apache部署一个网站代码准备部署到网上的时候,我们手中的apache的h ...
- 【spring boot logback】日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么
本篇 将针对[日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么]这一个主题进行探索. 这个测试项目是根据[spr ...
- 录音文件lame转换MP3相关配置
文件下载整个功能完成了,那么对应的文件上传也跑不了.So~ Look here~ 业务需求是录制音频然后上传到七牛并且Android可以读. 与安卓沟通了一下统一了mp3格式,大小质量都不错.由于AV ...
- 【Linux】(2013-7-19)配置tftp与开发板传送文件
1. 安装必须软件 sudo apt-get install -y xinetd tftp-hpa 2. 修改配置文件 vi /etc/default/tftpd-hpa # /etc/default ...
- python使用简单http协议来传送文件
python使用简单http协议来传送文件!在ubuntu环境下,局域网内可以使用nc来传送文件,也可以使用基于Http协议的方式来下载文件我们可以使用python -m SimpleHTTPServ ...
随机推荐
- python中的“坑”—持续更新
1.判断是否是回文 def is_back(s): ]==(s if s.strip() else False) print(is_back('上海自来水来自海上')) print(is_back(' ...
- 洛谷 P2008 大朋友的数字
DP,动态规划 树状数组 最长不下降子序列 by GeneralLiu 题目 就是说给一串由 0~9 组成的序列 求 以 i (1~n) 结尾 的 最长不下降子序列 的 和 (最长不下降子序 ...
- Swift--方法(函数)
方法是执行特殊任务的自包含代码块.你可以给方法名字来表示它的功能,而且在需要的时候调用这个名字的方法来执行它的任务. Swift方法的语法表达很灵活,从类似c的没有参数名的方法到oc复杂的带有名字和参 ...
- PAT (Advanced Level) 1032. Sharing (25)
简单题,不过数据中好像存在有环的链表...... #include<iostream> #include<cstring> #include<cmath> #inc ...
- delphi操作xml学习笔记 之一 入门必读
Delphi 对XML的支持---TXMLDocument类 Delphi7 支持对XML文档的操作,可以通过TXMLDocument类来实现对XML文档的读写.可以利用TXMLDocum ...
- 我的Android Studio 优化之路
改动keymap 改动经常使用的快捷键 代码补全(Eclipse: ALT+/) Android Studio中默认用的是Ctrl+Space, 这跟输入法切换冲突.找到Keymap->Main ...
- Zookeeper 简单操作
1. 连接到zookeeper服务 [java2000_wl@localhost zookeeper-3]$ bin/zkCli.sh -server 127.0.0.1:2181 也可以连接远端的 ...
- AsyncSocket中tag參数的用处
tag參数是为了在回调方法中匹配发起调用的方法的,不会加在数据传输中. 调用write方法,等待接收消息.收到消息后,会回调didReadData的delegate方法, delegate方法中的ta ...
- webstorm 6.0 注册码
User Name: EMBRACE License Key: ===== LICENSE BEGIN ===== 24718-12042010 00001h6wzKLpfo3gmjJ8xoTPw ...
- SonarQube---在具体项目中的使用
一.简介 SonarQube(简称Sonar)是管理代码质量的开放平台,它可以快速地对代码质量进行分析,并给出合理的解决方案,提高管理效率,保证代码质量. Sonar官网,文档 Sonar Scann ...