1. 程式人生 > >Minicom串口工具安裝及配置

Minicom串口工具安裝及配置

save tro dmesg sudo ini driver 4412開發板 高電平 block

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

技術分享圖片


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

技術分享圖片

如上圖所示,選擇Serial port setup,設置Serial Device為/dev/ttyS1。

技術分享圖片

技術分享圖片

退出
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轉串口線連接串口

技術分享圖片

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


2.3.2 虛擬機連接電腦自帶串口

一般虛擬機中沒有安裝串行端口,需要在安裝虛擬機時安裝串口,也可以在虛擬機設置中設置安裝,在虛擬機設置中設置安裝的步驟如下所示:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

在虛擬機中串行端口添加好之後,設置串行端口連接到虛擬機:
技術分享圖片

到此,虛擬機設置完畢,可以按照上面“2.2 Linux系統連接串口”部分進行連接串口操作。串口連接好之後就可以操作嵌入式設備進行開發了。

Minicom串口工具安裝及配置