做嵌入式开发时,经常需要通过串口来查看板卡的信息,并进行控制。在Linux宿主机上使用最多的是minicom与gtkterm。
首先介绍minicom
minicom的功能与windows下的超级终端功能相似,可以通过串口控制外部的硬件设备。适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom对外置Modem进行控制。
终端键入下面的命令,查看是否安装了minicom。
rpm -ivh |grep minicom如果没有安装,键入下面的命令进行安装:
yum install minicom我用的系统为Centos,其他不能使用命令自动下载的系统,可以下载minicom的源代码包。address: address,下载 minicom-2.2.tar.gz ,解压缩,编译安装即可。
安装好minicom后,下面对其进行配置。
终端键入minicom -s,出现如下的信息:
+-----[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 | +--------------------------+移动光标,选择serial port setup,出现如下信息:
+-----------------------------------------------------------------------+ | A - Serial Device : /dev/ttyACM2 | | B - Lockfile Location : /var/lock | | C - Callin Program : | | 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 | | Exit from Minicom | +--------------------------+打开另一个终端,键入命令ls /dev/查找要使用的串口,修改第一项A的串口信息。将F修改为NO, 保存退出。即可显示出串口信息。
注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复。
进入minicom后,摁下Ctrl+A,再摁下Z(ps:这里不分大小写),即可进入帮助页面:
zynq>+-------------------------------------------------------------------+ zynq>| Minicom Command Summary | | | zynq>| Commands can be called by CTRL-A <key> | zynq>| | b l| Main Functions Other Functions | dev | | etc | Dialing directory..D run script (Go)....G | Clear Screen.......C | zynq>| 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 | +-------------------------------------------------------------------+可以根据帮助页面的提醒进行操作,至此minicom的使用介绍完毕!!
minicom操作起来有些繁琐,其实另一个工具操作起来更加简单有效,那就是gtkterm。
在Linux的终端键入如下命令进行安装:
yum install gtkterm安装完成后,直接终端键入gtkterm即可,既可以出现gtkterm的界面, 点击上方的Configuration,进行串口的配置即可。