如何安装和配置Minicom

如何安装和配置Minicom

 

    有些测试必须在Linux环境下进行,通过虚拟机安装Linux-Ubuntu环境,如果没有可以在Linux环境打印串口信息的工具,将非常不便。Linux下的Minicom是和windows的SecureCRT类似的终端工具,用于显示串口打印信息。Linux兼容串口HUB的驱动,所以要在Linux下进行串口打印只需安装并配置好Minicom即可。以下是Minicom安装和配置说明。

 

目录

1.下载安装Minicom

2.查找串口工具使用的端口

3.配置Minicom

4.保存Log文件

5.注意事项(遇到问题请看此项)

 

 

1.下载安装Minicom

1)打开Ubuntu命令窗口

2)在窗口中输入sudo su -,获取root权限

test@ubuntu:~$ 输入 sudo su -

[sudo] password for test: 输入密码

root@ubuntu:~#  (获取root权限)

3)用apt-get installminicom,下载安装软件

root@ubuntu:~# 输入 apt-getinstall minicom

Reading package lists... Done

Building dependency tree      

Reading state information... Done

……

After this operation, 1,483 kB ofadditional disk space will be used.

Do you want to continue [Y/n]? 输入 y

Get:1 http://cn.archive.ubuntu.com/ubuntu/oneiric/universe lrzsz i386 0.12.21-5 [99.9 kB]

Get:2 http://cn.archive.ubuntu.com/ubuntu/oneiric/universe minicom i386 2.5-2 [292 kB]

……

Setting up minicom (2.5-2) ...

root@ubuntu:~# 安装完成

 

2.查找串口工具使用的端口

Minicom仍然需要串口HUB使用的端口,这和SecureCRT是一样的。但是Ubuntu环境获取端口信息没有windows方便,需要进行以下操作。

1)插上串口HUB,识别后,虚拟机右下方会显示一个灰色的U盘标志,鼠标移到这个标志会显示“Cygnal Integrated CP2102…… Controller",此时安鼠标右键选择“connect"让虚拟机连接串口HUB

2)连接成功后,这个标志会变为彩色,并有一个绿点显示

3)打开Ubuntu命令窗口(如果安装minicom后没有关闭窗口,就不用再开了)

4)输入 dmesg|grep ttyUSB查找串口HUB端口

root@ubuntu:~# 输入 dmesg|grepttyUSB

[ 2524.688326] usb 2-1: cp210x converternow attached to ttyUSB0  (这个ttyUSB0就是串口HUB使用的端口)

5)启动minicom

root@ubuntu:~# 输入 minicom

显示

Welcome to minicom 2.4

 

OPTIONS: I18n

Compiled on Jun  3 2010, 13:46:31.

Port /dev/tty

 

Press CTRL-A Z for help on special keys (这个是minicom操作提示)

 

3 配置minicom

在minicom窗口中同时按 CTRL+A,下方显示

 CTRL-A Z for help |115200 8N1 | NOR | Minicom2.4    | VT102 |      Offline  

此时按 Z 打开设置菜单

+-------------------------------------------------------------------------------------------------------+

|                     Minicom Command Summary|

|                                                               |

|         Commands can be called by CTRL-A <key>                   |

|                                                              |

|               Main Functions                  Other Functions     |

|                                                               |

| Dialing directory..      D run script (Go)....G |    ClearScreen.......C    |

| 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.                        |

|                                                             |

 

通过选项右边的字母选择选项

配置端口按O

           +-----[configuration]------+                                 

           | Filenames and paths   |                                 

           | File transfer protocols  |                                 

           | Serial port setup      |                                  

           | Modem and dialing    |                                 

           | Screen and keyboard   |                                 

           | Save setup as dfl      |                                 

           | Save setup as..         |                                 

           | Exit                  |                                 

           +--------------------------+   

 

通过上下放向键选择,选到 Serial port setup 按回车进入

   +-----------------------------------------------------------------------+

    |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?                      |

   +-----------------------------------------------------------------------+

 

通过选项左边的字母选择选项

此时按A,将端口改为 /dev/ttyUSB0 ,按回车。再按 F 将Hardware Flow Control设为 No

设完后按回车退出到上层菜单

           +-----[configuration]------+                                 

           | Filenames and paths   |                                 

           | File transfer protocols  |                                 

           | Serial port setup      |                                  

           | Modem and dialing    |                                 

           | Screen and keyboard   |                                 

           | Save setup as dfl      |                                 

           | Save setup as..        |                                 

           | Exit                 |                                 

           +--------------------------+  

选择save setup as dfl,保存设置后,再选择Exit 退出设置菜单。

改变端口后需要重启minicom,依次按 Ctrl+A -> Z -> X ->选择 "YES" 退出

再启动minicom

root@ubuntu:~# 输入 minicom

会显示

Welcome to minicom 2.4                                                   

                                                                         

OPTIONS: I18n                                                               

Compiled on Jun  3 2010, 13:46:31.                                          

Port /dev/ttyUSB0      

 

设置完成。之后的使用和windows上一样。


4.保存Log文件

在minicom界面中按下“Ctrl+A”,紧接着再按下“Z”即可打开minicom的帮助界面:

将"Capture on/off"选项打开,在键盘上输入“L”

默认情况下,将会把串口的信息保存在“minicom.cap”文件中,也可以自己指定文件名。

 

5.注意事项

1)打开minicom的窗口后,尽量不要最小化,因为从最小化恢复后,窗口中的信息可能会消失,而且无法恢复。

2)要退出minicom的程序请不要直接点击“×”关闭终端窗口,因为minicom还在后台运行,且占用了端口,之后将无法使用minicom。

3)在minicom正确设置串口HUB的端口(SerialDevice)后,如果运行minicom显示无法找到此端口,说明这个端口已经被占用。可能被程序brltty占用了,这个程序一般不会用到,可以先卸载,需要时再安装即可。

卸载命令:root@ubuntu:~# 输入 apt-get remove brltty   卸载后重启Ubuntu再运行minicom即可。

你可能感兴趣的:(linux,ubuntu,keyboard,protocols,filenames)