[TOC]
Linux下的minicom安装和使用教程
在窗口中输入sudo su -,获取root权限
test@ubuntu:~$ 输入 sudo su -
[sudo] password for test: 输入密码
root@ubuntu:~# (获取root权限)
(3)用apt-get install minicom,下载安装软件
root@ubuntu:~# 输入 apt-getinstall minicom
查看usb-serial信息
# dmesg | grep tty
登录:
系统重置密码
Console=tty1 single
- 安装minicom
代码如下:
$ sudo apt-get install minicom
- 配置minicom 2.1 启动minicom
代码如下:
$ sudo minicom
2.2 启动并配置minicom
代码如下:
$ sudo minicom -s
- minicom常用功能
3.1 开启换行功能
代码如下:
2023Network
$ sudo minicom -w
3.2 lrz串口传输公呢
启动minicom之后,Ctrl + A, Z
3.3参数 Minicom是基于窗口的。要弹出所需功能的窗口,可按下Ctrl-A (以下 使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再 按'z',将出现一个帮助窗口,提供了所有命令的简述。配置minicom (-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还 是用Ctrl-A吧。 以下键在所有菜单中都可用: UP arrow-up 或 'k' DOWN arrow-down 或 'j' LEFT arrow-left 或 'h' RIGHT arrow-right 或 'l' CHOOSE Enter CANCEL ESCape. 屏幕分为两部分:上部24行为终端模拟器的屏幕。 ANSI或VT100转义 序列在此窗口中被解释。若底部还剩有一行,那么状态行就放在这儿 ; 否则,每次按C-A时状态行出现。 在那些有专门状态行的终端上将会 使用这一行,如果termcap信息完整且加了-k标志的话。 下面按字母顺序列出可用的命令: C-A 两次按下C-A将发送一个C-A命令到远程系统。如果你把"转义字符" 换成了C-A以外的什么字符,则对该字符的工作方式也类似。 A 切换"Add Linefeed"为on/off。若为on,则每上回车键在屏幕上 显示之前,都要加上一个linefeed。 B 为你提供一个回卷(scroll back)的缓冲区。可以按u上卷,按d下卷, 按b上翻一页,按f下翻一页。也可用箭头键和翻页键。可用s或S键 (大小写敏感)在缓冲区中查找文字串,按N键查找该串的下一次出现。 按c进入引用模式,出现文字光标,你就可以按Enter键指定起始行。 然后回卷模式将会结束,带有前缀'>'的内容将被发送。 C 清屏。 D 拨一个号,或转向拨号目录。 E 切换本地回显为on/off (若你的minicom版本支持) F 将break信号送modem。 G 运行脚本(Go)。运行一个登录脚本。 H 挂断。 I 切换光标键在普通和应用模式间发送的转义序列的类型(另参下面 关于状态行的注释)。 J 跳至shell。返回时,整个屏幕将被刷新(redrawn)。 K 清屏,运行kermit,返回时刷新屏幕。 L 文件捕获开关。打开时,所有到屏幕的输出也将被捕获到文件中。 M 发送modem初始化串。若你online,且DCD线设为on,则modem被初始化 前将要求你进行确认。 O 配置minicom。转到配置菜单 P 通信参数。允许你改变bps速率,奇偶校验和位数。 Q 不复位modem就退出minicom。如果改变了macros,而且未存盘, 会提供你一个save的机会。 R 接收文件。从各种协议(外部)中进行选择。若filename选择窗口和下 载目录提示可用,会出现一个要求选择下载目录的窗口。否则将使用 Filenames and Paths菜单中定义的下载目录。 S 发送文件。选择你在接收命令中使用的协议。如果你未使文件名选择 窗口可用(在File Transfer Protocols菜单中设置),你将只能在一 个对话框窗口中写文件名。若将其设为可用,将弹出一个窗口,显示 你的上传目录中的文件名。可用空格键为文件名加上或取消标记,用 光标键或j/k键上下移动光标。被选的文件名将高亮显示。 目录名在 方括号中显示,两次按下空格键可以在目录树中上下移动。最后,按 Enter发送文件,或按ESC键退出。 T 选择终端模拟:ANSI(彩色)或VT100。此处还可改变退格键,打开或 关闭状态行。 W 切换linewrap为on/off。 X 退出minicom,复位modem。如果改变了macros,而且未存盘,会提供 你一个save的机会。 Z 弹出help屏幕。
如何安装和配置Minicom
目录
1.下载安装Minicom
2.查找串口工具使用的端口
3.配置Minicom
4.保存Log文件
5.注意事项(遇到问题请看此项)
1.下载安装Minicom
1)打开Ubuntu命令窗口
2)在窗口中输入sudo su -,获取root权限
t
est@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即可
标签:配置,窗口,串口,root,Minicom,端口,ubuntu,安装,minicom
From: https://blog.51cto.com/u_16343110/8236880