ubuntu下minicom的安装,使用,常见问题的解决

1. 安装

直接使用命令;

$ sudo apt-get install minicom 

即可安装;

2. 配置和使用

在配置阶段主要是配置串口号和波特率等,和在windows下配置超级终端是一样的。
输入命令;
$sudo minicom -s 
进入如下的配置界面,用键盘上下键选择"Serial port setup"
ubuntu下minicom的安装,使用,常见问题的解决_第1张图片
然后进入到下面配置串口的界面,输入前面对应的字幕进入相应的配置,比如选择A 即可配置Serial Device。
ubuntu下minicom的安装,使用,常见问题的解决_第2张图片

关于设备号的问题,如果你是用的USB转串口而且使用的不是虚拟机而是在真实的环境下面,因为ubuntu一般默认安装了usb转串口的驱动,使用命令:

$ lsmod | grep usbserial

查看,如果有usbserial说明支持,然后连接设备之后,使用命令:
$ demesg | grep ttyUSB0 

出现连接成功,那么我们就在Serial Device上使用这个串口,一般来说都会是ttyUSB0; 你也可以到/dev/下去查看设备;
然后修改波特率为 一般是115200 8N1;
然后退出到设置界面,选择第一个save setup as ..

如果没有usb转串口,那么直接就是Serial Device就是/dev/ttyS0
如果使用的是虚拟机下的系统,那么

具体步骤如下:
      (1)打开虚拟机环境,然后选择"VM-->Settings(Ctrl+D)"。

(2)点"Add",进入添加硬件向导,选择"Serial Port",点"Next"。

(3)选择第一项"Use physical port on the host",点"Next"。

(4)选择"Physical serial port"方式为"Auto detect",勾选"Connect at power on",点"Finish"完成。

(5)然后在上面minicom的配置中设置Serial Device: /dev/tty0或者Serial Device: /dev/ttyS0,重启开发板,这样就可以正常运行minicom了。

设置完成之后使用命令
$ sudo minicom 
重启 minicom就可以和设备进行通信了

3. 常见的问题

有时候我们在打开minicom的时候会出现,
Device /dev/ttyS0 is locked. 

下面是网友给出的解决方法:这个问题一般是上次直接关闭putty,而没有关闭minicom,或者是putty死机的情况重新打开putty后会出现这种情况,相当于minicom还在后台执行,只是我们没有发觉而已,这里我们执行ps -aux 查看一下是否有minicom进程,获取minicom的进程号,kill -9命令结束后台的minicom,然后启动minicom就会解决问题了如果这样不能解决问题,可能是因为系统自动在目录/var/lock中生成了lockfile而导致,我们只要进入/var/lock,删除lockfile,那么minicom又可以正常启动了。

网上还有一些问题的解决方法,不知道会不会有其他问题,可以去下面的博客上看一看。

http://blog.csdn.net/xiaoyangger/article/details/8660828







你可能感兴趣的:(Linux系统开发)