通过minicom传送文件的相关配置及使用方法

摘要:
如下图所示:2.什么是minicom?如果连接成功,我可以在minicom下看到开发板上的文件,也可以直接在miniccom下操作开发板文件,这相当于在开发板上操作。现在让我们看看如何通过minicom将主机(即PC)连接到开发板,以及如何传输文件。以下是该命令的说明。您可以使用minicom下的“Ctrl+A”进入相应的功能界面。进入minicom终端后,按Ctrl+A和S键输入传输文件的设置。

写一下我使用串口向开发板传送文件中遇到的问题及解决办法:

使用的软硬件环境:

虚拟机:VMware® Workstation 8.0.1

Linux操作系统:Fedora 9

开发板:mini6410

下面使用通过串口终端minicom传送文件到开发板上:

1. USB 串口无法识别的问题:

我的笔记本没有RS232接口,只好用USB转串口,再通过开发板配套的一根交叉串口线连接到开发板上。但虚拟机启动时,出现宿主机无法连接USB设备的问题,如下图:

通过minicom传送文件的相关配置及使用方法第1张

其实下面一行已经告诉你问题出现的原因了——VMware USB Arbitration Service 服务没有启动,启动即可,步骤如下:

“My computer”—> “Management”—> “Services and Applications”—> “Services”,找到VMware USB Arbitration Service,将它手工启动即可。

如下图:

通过minicom传送文件的相关配置及使用方法第2张

2. 什么是minicom?

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

通过minicom传送文件的相关配置及使用方法第3张

在此界面下,可以和在PC机上一样地使用命令,不过使用这些命令相当于在开发板上进行操作。

现在看怎么通过minicom将宿主机(即PC)与开发板相连(假设minicom已经成功安装),以及怎么传送文件。

3. 配置minicom:

[root@localhost ~]# minicom -s [enter]

进行minicom的配置:

通过minicom传送文件的相关配置及使用方法第4张

按前面对应的字母可以进入相应项设置,需要设置的有两项,[A] 串口设备的选择,[E]串口的波特率以及数据帧格式。

按Esc返回,记得要保存! 按 “Save setup as dfl”。

4. minicom命令操作说明:

[root@localhost ~]# minicom [enter]

即进入minicom的界面:

通过minicom传送文件的相关配置及使用方法第5张

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

通过minicom传送文件的相关配置及使用方法第6张

主要常用的命令有:

Z :帮助,上面已经使用过。

O(cOnfigure):minicom的相关配置,功能非常强大。

S(Send files):发送文件

R(Receive files):接收文件

X(EXit):退出minicom

5. 传送文件

现介绍如何从PC机上传文件到开发板上。

进入到minicom终端之后,按Ctrl + A,S 后进入传送文件的设置。

首先是传送文件协议,我们使用 zmodem 协议。

随后选择文件进行传送,

通过minicom传送文件的相关配置及使用方法第7张

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

免责声明:文章转载自《通过minicom传送文件的相关配置及使用方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Win10解除UWP应用网络隔离从而允许访问代理Vue动画操作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

基于STM32之UART串口通信协议(一)详解

一、前言 1、简介   写的这篇博客,是为了简单讲解一下UART通信协议,以及UART能够实现的一些功能,还有有关使用STM32CubeMX来配置芯片的一些操作,在后面我会以我使用的STM32F429开发板来举例讲解(其他STM32系列芯片大多数都可以按照这些步骤来操作的),如有不足请多多指教。 2、UART简介   嵌入式开发中,UART串口通信协议是我...

RS485通信和Modbus协议(转)

转自:http://www.51hei.com/bbs/dpj-23230-1.html     在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外,RS232接口只能实现点对点通信,不具备联网功能,...

使用EC20模组进行GNNS地理定位(AT命令)

最近公司想进行一个终端产品的研发工作,涉及到智能设备的地理定位,采用的GPRS模块是由深圳市有方科技有限公司生产的。 该地理定位用到了该模块的GNNS功能。该功能的说明手册为Quectel_EC20_GNSS_AT_Commands_Manual_V1.1.pdf。  经过研究该文档得出使用该功能的如下步骤。 1:设置该功能的输出模式  (AT+QGPSC...

串口发送模块——1字节数据发送

  设计思想与代码规范均借鉴明德扬至简设计法,有不足之处希望大家多提建议,真正做到至简设计。本篇着重提出FPGA通用设计思想,以计数器为核心的代码规范以及VIVADO debug操作流程。   此次试验旨在通过串口试验,讲述FPGA的硬件设计思想和通用设计流程。串口是电子设计中非常常见,可以说掌握了串口数据收发,就明白了最基本的时序操作。串口的数据收发过程...

【转】RS232/RS485/RS422 接口简介与编程

【转】RS-232/RS-485/RS-422 接口简介与编程 最近在调试两款产品时,问题都是出在了串口通信上。今天加班好不容易跟着把其中一款产品的串口接收数据的错误给调好了!回宿舍特地查了下资料,发现这篇文章对RS-232/RS-485/RS-422 的介绍还可以拿来一看。 一、什么是RS-232 接口? (1) RS-232 的历史和作用在串行通讯...

CC2540 低功耗串口, POWER_SAVING 模式 下 串口 0 的使用

低功耗 模式 下 使用 串口 ,  因为 PM2 或者 PM3 状态下  32M晶振 是不工作 的,根据手册得知没有32M晶振, 串口是不能工作的,但是可以使用 外部中断,因此,我把  串口的接收引脚设置为外部中断,这样 来唤醒BLE。 这样就牵扯到 串口 和 外设中断  的 来回切换  ,具体操作方法如下: 协议栈版本: ble_sdk_1.4.2.2 ...