嵌入式:debian9.6上用超级终端(minicom)

想远离windows,在linux上玩串口工具,前面弄了cutecom(嵌入式:debian9.6上用超级终端(cutecom)),结果发现体验感有点差,所以就用了minicom,这个是之间玩交换机的时候,简单玩了一下,今天用来玩4412开发板,发现不错。

1,安装

guoyanzhang@bogon:~$ sudo apt-get install minicom
[sudo] guoyanzhang 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
minicom 已经是最新版 (2.7-1.1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 117 个软件包未被升级。

 我已经安装过了,所以显示如上。

2,打开

方法1:可以直接切换到root(使用su -),再使用minicom:

guoyanzhang@bogon:~$ su - 
密码:
root@bogon:~# minicom

方法2:直接使用sudo minicom也可以:

guoyanzhang@bogon:~$ sudo minicom
[sudo] guoyanzhang 的密码:
Device /dev/ttyUSB0 is locked.

 这个是因为我在另一个终端,已经使用minicom将ttyusb0打开了。

不论方法1,还是方法2,都会出现如下信息:

Welcome to minicom 2.7

OPTIONS: I18n 
Compiled on Apr 22 2017, 09:14:19.
Port /dev/ttyUSB0, 08:58:02

Press CTRL-A Z for help on special keys

意思就是按ctrl+a会进入设置状态,再单独按z会出现设置菜单。

3,配置

第一步:

-s选项是端口配置的,如下:

guoyanzhang@bogon:~$ sudo minicom -s

 就会出现如下界面:

嵌入式:debian9.6上用超级终端(minicom)_第1张图片

 第二步:

选择serial port setup,进入如下界面,设置如下:

嵌入式:debian9.6上用超级终端(minicom)_第2张图片

 说明1:我这边的连接是,开发板9针串口-9针串口线-串口转usb头-pc端,所以是ttyusb0,为什么会是0,是因为:

guoyanzhang@bogon:~$ ls -l /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 2月  19 08:58 /dev/ttyUSB0

如果是直接连串口的话,这个地方就不是ttyusb0了,而是ttyS0了。

说明2:按对应的字母A-G,会对对应行进行设置,最后回车就可以了。

第3步:

保存为默认,之后使用,就使用这个串口设置了。

嵌入式:debian9.6上用超级终端(minicom)_第3张图片

如果不想保存为默认,而是要给它起个名字,用来区分其他的串口设置,就如下:

嵌入式:debian9.6上用超级终端(minicom)_第4张图片

 起名字,比如aaa,以后想用aaa的串口配置,就用minicom aaa打开串口工具就行。

第4步:

选择exit退出设置,如下:

嵌入式:debian9.6上用超级终端(minicom)_第5张图片

 4,应用

接上面的步骤,如果直接回车,会出现如下内容:

Welcome to minicom 2.7

OPTIONS: I18n                                                                
Compiled on Apr 22 2017, 09:14:19.                                           
Port /dev/ttyUSB0, 08:51:36                                                  
                                                                             
Press CTRL-A Z for help on special keys                                      
                                                                             
这个时候给开发板上电                                                                
                                               

 很多开机信息出现之后,会出现如下内容:

[   16.672474] acc_open                                                         
[   16.673195] acc_release                                                      
[   21.680777] CPU1: shutdown                                                   
[   23.074450] CPU2: shutdown                                                   
[   23.772243] CPU3: shutdown  
这个位置回车一下,就会到下面命令行了。                                                 
                                                                                
root@android:/ #       

如果板子已经上电打开了,直接会出现如下内容:

Welcome to minicom 2.7

OPTIONS: I18n 
Compiled on Apr 22 2017, 09:14:19.
Port /dev/ttyUSB0, 09:25:28

Press CTRL-A Z for help on special keys

                                        
root@android:/ #               

其实是一样的,看先打开哪个了(minicom还是板子)。

用了一下,感觉比错,比cutecom感觉好一点了。

root@android:/ # ls                     
acct                                    
cache                                   
config                                  
d                                       
data                                    
default.prop                            
dev                                     
etc                                     
init                                    
init.goldfish.rc
init.rc
init.smdk4x12.rc
init.smdk4x12.usb.rc                                                            
init.wireless.rc                                                                
linuxrc                                                                         
mnt                                                                             
proc                                                                            
root                                                                            
sbin                                                                            
sdcard                                                                          
sys                                                                             
system                                                                          
tsc2007.rc                                                                      
ueventd.goldfish.rc                                                             
ueventd.rc                                                                      
ueventd.smdk4x12.rc                                                             
vendor                                                                          
root@android:/ # 

6,退出minicom

第一步,ctrl+a进入设置;

第二步,单独按z进入菜单;

第三步,单独按x,如下:

嵌入式:debian9.6上用超级终端(minicom)_第6张图片

 参考:https://blog.csdn.net/qq_38880380/article/details/77662637

如果你还遇到minincom cannot open /dev/modem的问题:

使用ln -s /dev/ttyS0 /dev/modem就好。

 

你可能感兴趣的:(嵌入式学习之路)