串口工具kermit(ubuntu)

安装

# sudo apt-get install ckermit

配置
kermit启动时,会首先查找~/.kermrc,然后再遍历/etc/kermit/kermrc

# vi /etc/kermit/kermrc
;虚拟机串口可能是ttyS1,USB转串口可能是ttyUSB0
set line            /dev/ttyS1
set speed           115200
;关闭通信监视
set carrier-watch off
;设置没有握手协议
set handshake       none
;数据流控
set flow-control    none
;设置保守安全及缓慢的传输设置
robust
;设置可以传输二进制文件
set file type       bin
;限制传输文件名
set file name       lit
;设置接受文件包的大小为1000字节
set rec pack        1000
;设置传输文件包的大小为1000字节
set send pack       1000
;设置窗口大小
set window          5

权限
如果不想每次都以root用户打开

# sudo chmod 666 /dev/ttyUSB0

举例

Uboot> loadb 0x20008000
输入CTRL+\,再按c键   //切换到kermit命令行
C-Kermit> send /tftpboot/led.bin
Uboot> go 0x20008000    //点亮led

常用命令

connect:连接串口设备,连接成功后进入终端模式,简写为c
quit:退出kermit, 简写为q
send:使用kermit文件运输协议发送文件,与uboot传送文件时使用
?:显示全部命令
!:运行一个shell。需要临时离开kermit进行其它的作业的时候,可以使用叹号命令。结果操作时使用exit退出shell,返回kermit

posted @   thomas_blog  阅读(571)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示