嵌入式:debian9.6上用超级终端(minicom)
  dSzaXU8MjqY1 2023年11月02日 60 0


想远离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)_minicom

 第二步:

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

嵌入式:debian9.6上用超级终端(minicom)_串口工具_02

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

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

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

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

第3步:

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

嵌入式:debian9.6上用超级终端(minicom)_串口工具_03

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

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

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

第4步:

选择exit退出设置,如下:

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

 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)_嵌入式_06

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

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

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  4koL3J55wyKx   2023年11月13日   37   0   0 icogitCentOS
dSzaXU8MjqY1