linux使用串口。
1、在电脑上插上USB转串口线或原生串口。
、1.1、命令行输入lsmod,在列表中找到例如 :
pl2303 11756 0
usbserial 33100 1 pl2303
1.2、命令行输入dmesg | grep tty,在列表找到例如:
[ 3583.686726] usb 1-1.1: pl2303 converter now attached to ttyUSB0
这样就知道了电脑接着的串口设备号是ttyUSB0(我只在我的笔记本上使用USB转串口,所以没真正试过原生串口设备号到底是什么,看网上教程都写ttyS0啊之类,仅参考)
2、安装minicom。
a、Debian系列系统(包括ubuntu之类)
联网后在命令行输入 sudo apt-get install minicom
按提示确认后安装完成。
b、Rehat系列(包括Fedora,CentOS)
联网后在命令行输入yum install minicom
按提示确认后安装完成。
3、设置minicom。
3.1、在命令行输入minicom -s
选择“Serial port setup”
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom |
+--------------------------+
3.2、Serial port setup 设置
关键位置,A、E、F、G,其中比特率根据需要修改,设备号根据1.2查到的填写。
设置完成后退回3.1主菜单。
+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-----------------------------------------------------------------------+
3.3、Modem and dialing 设置
在3.1主菜单选择“Modem and dialing”,进入后把选项A、B、K清空。
修改后退回3.1主菜单。
+--------------------[Modem and dialing parameter setup]---------------------+
| |
| A - Init string ......... |
| B - Reset string ........ |
| C - Dialing prefix #1.... ATDT |
| D - Dialing suffix #1.... ^M |
| E - Dialing prefix #2.... ATDP |
| F - Dialing suffix #2.... ^M |
| G - Dialing prefix #3.... ATX1DT |
| H - Dialing suffix #3.... ;X4D^M |
| I - Connect string ...... CONNECT |
| J - No connect strings .. NO CARRIER BUSY |
| NO DIALTONE VOICE |
| K - Hang-up string ...... |
| L - Dial cancel string .. ^M |
| |
| M - Dial time ........... 45 Q - Auto bps detect ..... No |
| N - Delay before redial . 2 R - Modem has DCD line .. Yes |
| O - Number of tries ..... 10 S - Status line shows ... DTE speed |
| P - DTR drop time (0=no). 1 T - Multi-line untag .... No |
| |
| Change which setting? (Return or Esc to exit) |
+----------------------------------------------------------------------------+
3.4、保存为默认设置“Save setup as dfl”。 (关键)之后退出。
4、启动minicom。
4.1、在命令行输入minicom,屏幕会显示:
Welcome to minicom 2.4
OPTIONS: I18n
Compiled on Jun 3 2010, 13:46:31.
Port /dev/ttyUSB0
Press CTRL-A Z for help on special keys
如果串口已经连接,就可以看到终端打印或者可以输入命令了。
4.2、终端内容捕获到文件:“CTRL-A”,然后按“L”键,可以输入文件名,同时可以指定路径,默认路径在/home下的用户文件夹的根目录,比如说我的就在/home/daine/
4.3、退出minicom,必须 “CTRL-A”,然后按“X”键。否则下次启动可能会出错。
4.4、如果之前非法退出,下次启动的时候需要删除:/var/lock 下的几个LCK* ,采用命令 rm -f LCK* 即可删除。
到此,抓取串口信息和保存log文件就设置成功了。
关于minicom的参考信息:
泪雨无痕 http://hi.baidu.com/suny2008/blog/item/e80b1883e2de609ef703a668.html
劳工的天空 http://hi.baidu.com/bailiangcn/blog/item/f79917092aba97286a60fb08.html
我的天涯 http://hi.baidu.com/freedom_asic/blog/item/dcb145181192750234fa4131.html
Linux minicom 配置与使用方法
最新推荐文章于 2024-09-03 20:35:28 发布
本文详细介绍如何在Linux系统中配置和使用串口通信。首先通过USB转串口线连接设备,并确认串口设备号。其次安装并配置minicom软件,设置串口参数如波特率等。最后启动minicom进行串口数据交互。
3193

被折叠的 条评论
为什么被折叠?



