Minicom串口工具安装及配置

Minicom串口工具安装及配置

##**1. 简述**

嵌入式开发多采用串口线连接电脑进行开发及调试。

2 安装及配置串口工具(以Minicom为例)

Tiny4412开发板提供的有RS232电平的DB9公头接口,电脑自带串口采用的是RS232电平的DB9公头接口,可以用双DB9母头的串口线直接连接起来;如果电脑上没有自带串口,可以使用网上卖的比较多的USB转串口线(如:FT232、PL2303等),将开发板的RS232电平转换为电脑USB接口支持的TTL电平;本人对DB9接口的串口线有所偏爱,但是PC主机上确没有串口,在网上买来台式电脑的PCI转串口板卡模块安装到主机,扩展出来两个RS232电平的DB9公头接口。

RS232电平:

逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V。

TTL电平:

输出 L: <0.8V ; H:>2.4V。

输入 L: <1.2V ; H:>2.0V

即:TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。

####**2.1 Windows系统连接串口**

Windows下可以使用的串口工具比较多,如:Putty、CRT等,这里不再进行赘述。

  1. 使用USB转串口线

    需要使用USB转串口线,将开发板的RS232电平的DB9公头接口和电脑USB接口连接。

  2. 使用电脑自带RS232电平的DB9串口

    需要使用双DB9母头的串口线,将Tiny4412开发板的RS232电平的DB9公头接口和电脑的RS232电平的DB9公头接口连接起来。

有的电脑带有串口时,这样的电脑端口号默认都是COM1。

有的台式电脑不自带串口,可以通过在主机中安装PCI转串口板卡模块,支持增加两个串口,会多出来两个COM,COM的编号不固定,也可以根据自己喜好对COM编号进行设置,此处不再多介绍。

具体的串口号可以在设备管理器中选择“端口(COM和LPT)”进行查看,如下图所示:

USB Serial Port(COM4)为USB转串口线的端口,端口号为:COM4

Enhanced/PCI-Serial Port(COM2)为PCI转串口板卡的串口,端口号为:COM2、COM3

Minicom串口工具安装及配置

####**2.2 Linux系统连接串口**
Linux系统下连接串口需要使用串口工具,常用的串口软件有Minicom、Picocom、Kermit等,这里仅介绍Minicom串口工具的安装和配置。
此处使用的Linux发行版为xubuntu 64位系统。

#####**2.2.1 查看PC机的串行端口号**
```
xxx@ubuntu:~$ sudo cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 CTS|DSR|CD
1: uart:16550A port:000002F8 irq:3 tx:0 rx:0
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:unknown port:00000000 irq:0
......
30: uart:unknown port:00000000 irq:0
31: uart:unknown port:00000000 irq:0
```

xxx@ubuntu:~$ dmesg | grep ttyS*
[ 0.000000] console [tty0] enabled
[ 1.344291] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 1.369614] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A

#####**2.2.2 安装并配置Minicom工具**

// 安装Minicom工具
xxx@ubuntu:~$ sudo apt-get install minicom
// 配置Minicom参数,对Minicom进行设置
xxx@ubuntu:~$ sudo minicom -s

Minicom串口工具安装及配置

如上图所示,选择Serial port setup,设置Serial Device为/dev/ttyS1。

Minicom串口工具安装及配置

Minicom串口工具安装及配置

退出

Exit 退出设置,进入Minicom

Exit from Minicom 退出设置,退出Minicom

使用Minicom工具连接串口

// 使用USB转串口线连接串口
xxx@ubuntu:~$ sudo minicom -D /dev/ttyUSB0 // 使用电脑RS232的DB9串口线连接串口
xxx@ubuntu:~$ sudo minicom -D /dev/ttyS0
// 或者(我的PC主机上有两个串口)
xxx@ubuntu:~$ sudo minicom -D /dev/ttyS1

####**2.3 虚拟机Linux系统连接串口**

本人虚拟机中安装了64位的xubuntu系统进行开发。

#####**2.3.1 虚拟机中使用USB转串口线连接串口**

Minicom串口工具安装及配置

xxx@ubuntu:~$ ls /dev/ttyUSB0 -l
crw-rw---- 1 root dialout 188, 0 Jan 12 10:11 /dev/ttyUSB0

#####**2.3.2 虚拟机连接电脑自带串口**

一般虚拟机中没有安装串行端口,需要在安装虚拟机时安装串口,也可以在虚拟机设置中设置安装,在虚拟机设置中设置安装的步骤如下所示:

Minicom串口工具安装及配置

Minicom串口工具安装及配置

Minicom串口工具安装及配置

Minicom串口工具安装及配置

Minicom串口工具安装及配置

在虚拟机中串行端口添加好之后,设置串行端口连接到虚拟机:

Minicom串口工具安装及配置

到此,虚拟机设置完毕,可以按照上面“2.2 Linux系统连接串口”部分进行连接串口操作。串口连接好之后就可以操作嵌入式设备进行开发了。

上一篇:Python + OpenCV2 系列:3 - python 字符串,类,编码规范


下一篇:Java多线程异常处理