在linux下,用minicom作为终端连接ARM开发板。由于电脑没有串口,需要用usb转串口
首先接上usb转串口,在终端输入:
lsusb查看信息:
crazyleen@crazyleen-desktop:/dev$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
其中这个Bus 003 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port就是我的usb转串口器
然后查看器驱动: ls /dev/ttyUSB*
crazyleen@crazyleen-desktop:/dev$ ls /dev/ttyUSB*
/dev/ttyUSB0
我的串口设备文件就是/dev/ttyUSB0
接下来设置minicom
提示:安装minicom:sudo apt-get install minicom
输入:sudo minicom
Welcome to minicom 2.4
OPTIONS: I18n
Compiled on Jan 25 2010, 06:49:09.
Port /dev/tty8
Press CTRL-A Z for help on special keys
按 TCRL+A,然后按下Z
Welco+-------------------------------------------------------------------+
| Minicom Command Summary |
OPTIO| |
Compi| Commands can be called by CTRL-A <key> |
Port | |
| Main Functions Other Functions |
Press| |
| Dialing directory..D run script (Go)....G | Clear Screen.......C |
| Send files.........S Receive files......R | cOnfigure Minicom..O |
| comm Parameters....P Add linefeed.......A | Suspend minicom....J |
| Capture on/off.....L Hangup.............H | eXit and reset.....X |
| send break.........F initialize Modem...M | Quit with no reset.Q |
| Terminal settings..T run Kermit.........K | Cursor key mode....I |
| lineWrap on/off....W local Echo on/off..E | Help screen........Z |
| Paste file.........Y | scroll Back........B |
| |
| Select function or press Enter for none. |
| |
| Written by Miquel van Smoorenburg 1991-1995 |
| Some additions by Jukka Lahtinen 1997-2000 |
| i18n by Arnaldo Carvalho de Melo 1998
按下o选择设置串口通讯
Welcome to minicom 2.4
OPTIONS: I18n
Compiled on Jan 25 2010, 06:49:09.
Port /dev/tty8
Press CTRL-A Z for help on special keys
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
+--------------------------+
选择| Serial port setup
Welcome to minicom 2.4
OPTI+-----------------------------------------------------------------------+
Comp| A - Serial Device : /dev/tty8 |
Port| B - Lockfile Location : /var/lock |
| C - Callin Program : |
Pres| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : Yes |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-----------------------------------------------------------------------+
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
+--------------------------+
按下A设置设备:/dev/ttyUSB0,按下F关闭flow control
然后保存成dft,就退出
ok,设置完毕
Linux下如何使用USB转串口线?
计算机的串口不能用,怎么与目标板的串口连接呢?
windows下可以用USB转串口线实现,在google上搜索了一下,linux下更简单,连驱动都免装!
测试环境:redhat linux fedora core 4
总结如下:
1. 检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:
mknod /dev/ttyUSB0 c 188 0
以下推理未测试:
如果有多个USB口,可以类推,建立/dev/ttyUSB[1-n],注意从设备号要累加,
如:mknod /dev/ttyUSB[1-n] c 188 [1-n]
2. 启动minicom, 设置串口设备为 /dev/ttyUSB0, 再设置波特率/数据位/停止位,保存为缺省配置df1
3. 重启minicom, 复位目标板,看是否有打印信息?
如果没有请确认:a)USB/串口线没问题,b)确认你使用的USB口是第一个(一个个的试吧,一般电脑不会标示出来)
------------------------------------------------------
Linux下如何使用USB转串口设备
对没有串口的笔记本持有者来说,做硬件开发经常为没有串口而烦恼,不过现在有了USB转串口设备。但是新的问题又出现了,比
如说对于Minicom下的PC机和目标机通信还是存在着一些配置问题,下面就说一下linux下USB转串口的具体配置和问题:
注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。
1、# lsmod | grep usbserial
如果有usbserial,说明系统支持USB转串口。
2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。
注意:虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击"Prolific USB-Serial Controller"
,然后选择"Connect (Disconnect from Host)",这样才能被ubuntu系统识别。
3、在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,重启开发板,这样基本上就可以正常使用minicom来打印串口信
息了。
分享到:
相关推荐
在本文中,我们将深入探讨如何在Tina Linux操作系统上实现USB转串口通信,并且这一方法已经在全志Linux系统上得到了验证。这个过程涉及到硬件接口的建立、驱动程序的编写和配置,以及实际的数据传输。我们将主要关注...
USB转串口驱动是短信猫正常工作不可或缺的一部分,因为大多数短信猫设备使用的是串行通信协议,而现代计算机通常不直接支持串行接口。USB到Serial驱动的作用就是桥接这个鸿沟,将USB接口转换为虚拟的串行端口(COM口...
标题中的“51单片机USB转串口线驱动”是指一种硬件设备,它使得51系列单片机可以通过USB接口与计算机进行通信。51单片机是经典的8位微控制器,广泛应用于各种电子设备中。USB转串口线的作用在于提供一个便捷的连接...
压缩包内的"USB转串口驱动"很可能包含了上述所有类型的驱动程序及其相关的安装文件和说明文档。安装这些驱动通常包括以下步骤:连接USB转串口设备,打开设备管理器识别新设备,然后按照安装指南提供的步骤来安装对应...
USB转串口FT232驱动是连接计算机与外部设备之间的一种重要通信接口,尤其在嵌入式系统、工业控制、物联网应用等领域中广泛应用。FT232RL是FPGA公司FTDI(Future Technology Devices International)设计的一款USB到...
在单片机开发中,CH340常被用作USB转串口工具,因为其价格低廉、易于使用且支持多种操作系统,包括Windows、Linux和Mac OS。驱动程序是使计算机识别并正确操作CH340芯片的关键,没有它,计算机无法识别出连接的串口...
**HL-340 USB转串口工具详解** 在现代计算机技术中,串口通信仍然在许多设备中占据着重要地位,特别是在工业控制、嵌入式系统和老式硬件的连接上。然而,随着USB接口的普及,许多现代计算机不再内置串行端口。为了...
标题中的“usb转串口ch340g”是指使用CH340G芯片实现USB到串行通信的转换技术。CH340G是一种常用的微控制器接口芯片,由杭州国芯科技有限公司设计生产,主要用于解决计算机与各种串行设备之间的通信问题。这种芯片...
PL2303USB转串口驱动是一款专为连接PL2303系列USB到串行接口转换器设计的重要软件组件。它允许计算机通过USB端口与传统的串行设备进行通信,如调制解调器、GPS接收器、打印机或其他需要串口连接的硬件设备。在没有...
Linux内核通常已经包含了对许多常见USB转串口芯片的支持,比如FTDI、PL2303和CH341。当插入USB转串口设备后,系统可能会自动识别并挂载它。不过,有时可能需要手动更新或加载模块,例如运行`modprobe`命令加载特定的...
标题中的“开发板USB转串口CH340驱动”是指使用CH340芯片作为USB到串口转换器的硬件设备,而“驱动”则是指在计算机操作系统中运行的软件,用于使操作系统识别并控制这个硬件设备。CH340是一种常用的USB转串口芯片,...
USB转串口驱动工具是将USB接口转换为标准串行通信接口的一种软件解决方案,它使得计算机可以通过USB端口与各种采用串口通信的设备进行交互。在这个特定的案例中,我们讨论的是CP210x驱动,这是Silicon Labs公司为...
此外,还特别提到了“Linux系列的版本可供下载安装”,这表明驱动程序也考虑到了开源操作系统用户的需求,Linux系统通常对硬件驱动的兼容性要求较高,提供相应的驱动能确保在不同Linux发行版上顺利使用USB转串口功能...
在压缩包内的文件“开发板USB转串口CH340驱动”可能包括了适用于不同操作系统的驱动程序安装包,如Windows、Linux或Mac OS。通常,这些驱动程序会包含以下部分: 1. 设备驱动程序:这是操作系统识别和控制硬件的...
压缩包中的文件名“USB转串口线驱动(USB转串口用户用)”很可能包含了适用于USB转串口适配器的驱动程序,包括安装文件、设置指南或者相关文档,供用户下载并安装。 关于USB转串口驱动的安装和使用,需要注意以下几点...
用户应根据提供的说明文档进行操作,正确安装和配置驱动,以使USB转串口线正常工作。在Windows操作系统中,用户通常会通过"设备管理器"找到未识别的设备,然后更新驱动程序,指向包含驱动的文件夹路径。 总的来说,...
在许多现代设备中,尤其是那些需要通过串行端口进行通信的设备,如嵌入式系统、模块或某些类型的传感器,USB转串口驱动扮演着至关重要的角色。由于许多现代计算机不再配备物理串行端口(COM端口),USB转串口驱动...
本文档将详细介绍如何在Linux环境下配置并使用USB转串口设备,具体步骤包括检查系统是否支持USB转串口、安装必要的软件(如minicom)、配置minicom以及通过minicom传输文件等内容。 #### 系统支持检查 首先需要...
开发者需要解压这个文件,根据文档指示进行安装和配置,以便在STM32项目中使用USB转串口功能。通过深入理解和熟练运用这个驱动,开发者可以轻松地在STM32微控制器上实现USB与串口间的高效通信。