linuxminicom
⑴ linux安装minicom错误,求指点。
fedora自带minicom 2.5的rpm包,比你的2.4还新。
直接用rpm -Uvh minicom-* 安装就行了。
⑵ Linux串口调试工具--minicom
安装完成后,请不要着急打开软件。需先进行配置。具体步骤如下:
查看串口设备及文件权限
linux下的所有操作面向用户的都是文件操作,在对串口操作之前,我们应该先确认自己对该文件有没有读写权限。
linux下的usb串口命名为ttyUSB*,运行上面命令,可以看到有几个设备挂载。
我们这里是:
只有ttuUSB0.再用lsusb查看:
usb 004正是我们挂上去的usb转串口线缆,使用的芯片是PL2303。
但是正如上面显示,ttyUSB0这个设备是root所有的,所以,我们以普通用户身份打开minicom是没法访问该文件的。
运行sudo minicom -s便进入了minicom的配置界面,使用上下键选择Serial port setup,回车。此时光标在“change which setting”后面停留,它的上面有如下菜单:
我们只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“change which setting”后面,如此重复。完成按回车返回主菜单即可。
返回主菜单后,选择“Save setup as df1”,将其保存为默认设置,然后选择 Exit退出。需退出后重新打开minicom,软件才会使用上述参数进行初始化。
注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。
如果上面设置顺利,打开minicom
重新给设备上电后,此时,窗口里就有信息打印出来了。
1)需使用Ctrl+a 进入设置状态
2)按z进入设置菜单
(1)O键:打开配置选项;
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出minicom,会提示确认退出。
Ctrl + A --> O
选择"Filenames and paths"
更多的参数,参见"man minicom"的输出。
如果不加这个项,那么在minicom和pc交互的时候中键入命令超过一行时候会被截断,(这时候可以通过 <C-a> w 来开和关切换截断行功能).
这样,启动之后我们会发现显示的内容不是黑白的了。
这样,启动之后,所在minicom的输出都会在<filename>中保留一份,如果原来文件存在,则追加,不存在则创建一个。
这样,我们可以取代用 <C-a> * 发送命令的方式,将 <C-a> 替换成 [Alt] 或者 [ESC] .
这里,<filename>是你的脚本文件的名字,应该指定绝对路径,否则就会在你启动minicom的路径下寻找。
Minicom是基于窗口的。要弹出所需功能的窗口,可按下 Ctrl-A (以下使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再按'z',将出现一个帮助窗口,提供了所有命令的简述。配置 minicom(-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还是用Ctrl-A吧。
这里,只给出很少的命令,更多的交互命令参见"<C-a> z"的帮助输出。
minicom -s 或启动minicom之后运行 <C-a> o 来进行配置。
C:脚本文件的存放位置: <C-a> g 运行脚本时的路径 。
D:选择脚本程序: 默认 runscript ,也可以选择 bash 脚本格式。
可以参考man手册 man runscript .交互命令中可以运行" <C-a> G "来运行脚本。
参考资料 :
⑶ linux minicom需要安装的库怎么安装
1. minicom需要ncurses库的支持,否则安装会有问题。
A. 下载ncurses。我选择是ncurses-5.6.tar.gz
下载地址: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)
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。
虚拟机的设置参见下面链接的“Minicom串行端口的设置”