linux串口代理服务器,Linux系统下面的串口传输工具 minicom 与 ckermit

本文介绍了两款常用的Linux串口软件minicom与ckermit的安装与配置方法,并详细说明了如何通过它们进行串口通信及文件传输。同时,还提供了解决常见问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搞嵌入式Linux开发,还在用cygwin或者vm之类的虚拟软件,可能一个很重要的原因在于XP自带的超级终端的方便,特别是新手往往找不到或者用不了Linux下的串口软件。

此处介绍Linux下用的比较多的两款串口软件:minicom 与 ckermit

minicom:

minicom用的最多,不少Linux发行版已经自带,登陆命令终端,输入minicom,如果系统已经自带,则会启动。但也有很多发行版没有捆绑minicom。需要自己安装。目前最新版minicom-2.3,下载后先解压,进入目录,./configure,make ,make install。安装成功。命令端输入 minicom -s启动配置。

ckermit:

不少人反映minicom有时会有问题,连u-boot开发者都推荐使用ckermit,最新版是8.0.212,下载后先解压,然后执行make Linux,就可以实现安装,注意在安装后文件目录下看到的是wermit,所以需要执行 wermit 去启动,如果习惯输入kermit启动的话,可以 mv wermit /usr/local/bin/kermit,以后执行kermit就启动ckermit。

ckermit启动后需要配置,但会先在/root目录下面寻找.kermrc配置文件,所以事先编辑一个.kermrc配置文件如my.kermrc文件,里面内容为:

set line /dev/ttyS0 //COM1

set speed 115200

set carrier-watch off

set handshake none

set flow-control none

robust

set file type bin

set file name lit

set rec pack 1000

set send pack 100000 //这里可以改大一点,方便下载内核

set window 5

set protocol xmodem //vivi use xmodem

set protocol zmodem //board Linux usually use rz/sz

保存这个配置文件之后,就可以输入 kermit -c 来连接串口。

发送文件使用 send 文件路径

Ctrl+\+c进入ckermit命令模式,可以随时更改传输协议。

需要注意的是,mincom和ckermit均不带xmodem和zmodem之类的协议,所以需要安装lrzsz这个软件,否则就会遇到传输不了文件或者timeout之类的错误。

下载和解压lrzsz后,进入目录执行 ./configure --prefix=/usr/local/lrzsz ,然后make,make install 最后建立软链接

#cd /usr/bin

#ln -s /usr/local/lrzsz/bin/lrz rz

#ln -s /usr/local/lrzsz/bin/lsz sz

以ckermit为例,选择xmodem执行send 时,就会调用sx。

VIVI用xmodem超时,有网友贴出了解决方法:修改param参数中的XMODEM两个时间值,尽量设大。0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值