Linux下串口工具的安装与配置

做嵌入式开发时,经常需要通过串口来查看板卡的信息,并进行控制。在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,进行串口的配置即可。













你可能感兴趣的:(嵌入式开发)