红联Linux门户
Linux帮助

minicom在虚拟机(linux)安装配置过程

发布时间:2015-09-09 10:07:15来源:linux网站作者:believe209

1.minicom需要ncurses库的支持,否则安装会有问题。

A.下载ncurses。我选择是ncurses-5.6.tar.gz

下载地址:http://directory.fsf.org/project/ncurses/

B.解压缩到/opt/ncurses目录下。# tar zxvf ncurses-5.5.tar.gz –C /opt/ncurses

C.到ncurses目录下,配置编译ncurses。

源码安装的三个步骤(configure、make、make install)


2.编译安装minicom

A.下载地址(minicom-2.7.tar.gz)

https://alioth.debian.org/projects/minicom/

B.解压到/opt/minicom目录下。tar zxvf minicom-2.1.tar.gz –C /opt/minicom/

C.到minicom-2.7目录下,配置编译minicom。

在make阶段会出现错误,具体解决方法见注1。


3.Minicom的配置和使用

命令minicom是进入串口超级终端画面,而minicom -s为配置minicom。

打开终端输入minicom后,初始化进入minicom的欢迎界面,这里提示按"Ctrl+A",再按"Z"键进入主配置目录  按下"O"键,并选择串口配置选项进行配置。接下来的配置是一样的。解析一下minicom命令摘要,命令将被执行当你按下Ctrl+D ,Key是对应的"字母"键。

“D”键:拨号目录 

“S”键:发送文件,上传文件有几种方式:zmodem、ymodem、xmodem、kermit、ascii

“P”键:通信参数。对波特率进行设置。

“L”键:捕捉开关。

“F”键:发送中断。 

“T”键:终端设置。

“W”键:换行开关

“G”键:运行脚本

“R”键:接收文件 

“A”键:添加一个换行符

“H”键:挂断 

“M”键:初始化调制解调器

“K”键:运行kermit进行刷屏

“E”键:切换本地回显开关

“C”键:清除屏幕 

“O”键:配置minicom

“J”键:暂停minicom

“X”键:退出和复位

“Q”键:退出没有复位

“I”键:光标模式

“Z”键:帮助屏幕

“B”键:滚动返回


注1:minicom编译安装错误解决方法.

1.在window.c中修改  static const char  *CR, *NL;

为: static const char  *BC,*CR, *NL;

2.在src下面的Makefile中添加ncurses库的名称。

即:LIB = /opt/ncurses/lib/libncurses.a


注2:

A.PC使用的USB转串口,虚拟机的设置要添加“USB控制器”。

需要查看/dev目录下是否存在ttyUSB0文件,如果没有,手动创建一个

# mknod /dev/ttyUSB0 c 188 0

默认情况下,linux已经安装了USB转串口的驱动(PL2303)

# lsmod | grep usbserial

如果有usbserial, 则系统支持USB转串口

B.PC使用串口。Serial Device要配置为/dev/ttyS0。


注3:

我使用minicom和ncurses只是为了使其在虚拟机下能够正常连接开发板,方便快速的开发和调试,并不是交叉编译到开发板上使用。


注4:

注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复。


注5:

输入命令:dmesg| grep usb查看usb串口。倒数几行显示:pl2303 converter now attached to ttyUSB0。现在你可以用ttyUSB0当串口了。


Ubuntu下安装配置minicom并实现通过minicom传输文件:http://www.linuxdiyf.com/linux/8461.html

Ubuntu下安装配置minicom:http://www.linuxdiyf.com/linux/3932.html

Ubuntu Linux用minicom连接路由器console:http://www.linuxdiyf.com/linux/3993.html