在linux系统上同样可以配置串口,使用串口来与其他设备进行通信。
在配置串口前,我们有取得linux系统的root权限,这个很重要。否则无法完成下面步骤。
1.切换到root用户.
[root@localhost ~]#su root
2. 查找有效的串设备.
[root@localhost ~]#cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS (这个是串口设备)
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
21 sg
29 fb
128 ptm
136 pts
180 usb
189 usb_device
253 usb_endpoint
254 pcmcia
如果是普通串口设备, 设备名前缀为ttyS, 第一串口为ttyS0, 第二串口为ttyS1,依次类推.
3. 配置ttyS设备
[root@localhost ~]#minicom -s ttyS0
会出现一个configuration窗口,
┌──[configuration]────┐
│ Filenames and paths │
│ File transfer protocols │
│ Serial port setup │ (串口配置选项)
│ Modem and dialing │
│ Screen and keyboard │
│ Save setup as ttyS0 │
│ Save setup as.. │
│ Exit │
│ Exit from Minicom │
└───────────────┘
选择Serial port setup配置. 会出现如下窗口:
┌────────────────────────────────────────────┐
│ A - Serial Device : /dev/ttyS0 (设备名称)
│ B - Lockfile Location : /var/lock
│ C - Callin Program :
│ D - Callout Program :
│ E - Bps/Par/Bits : 9600 8N1 (波特率和数据位设置)
│ F - Hardware Flow Control : No (数据流控制设置选项)
│ G - Software Flow Control : No
│ │
│ Change which setting? │
└───────────────────────────────────────────┘
我的设置如上所示, 设置完成后,按esc键,返回到 Change which setting?项上按回车退出当前窗口, 回到前一窗口.
选中Save setup as ttyS0,回车保存设置. 再按Exit from Minicom退出Minicom,返回控制台.
4. 启动minicom
[root@localhost ~]#minicom
这里默认就会连接已经配置好的串口了