网站首页

解决办法

27 6月 , 2019  

如果是在VM上跑的Linux,可能会出现,ttyS0不能用,而ttyS1能用;或是com1在Windows下的超级终端能按键输入,但是在Linux下不行的情况。

c-kermit是Linux下简单易用的串口工具,配置简单,现说说我的安装使用方法,我用的USB转串口+VM,环境不同可能设备名不一样

这是因为在VM上printer已经占用了第一个串口serial
port,这也是为什么,虚拟机还没有配虚拟串口,新建一个后在界面上就成了Serial
Port2的原因。

1.安装: sudo apt-get install ckermit

解决办法:这时你删除printer,重新添加com1和com2就可以了!

2.设置配置文件
c-kermit启动时会从当前用户下查找.kermrc配置文件,所以我们先写好一个配置文件,全名为
~/.kermrc,内容为:

图片 1

set line /dev/ttyUSB0  #如果使用电脑本身的串口,这里可能是ttyS0之类的
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name mini2440.bin
set rec pack 1000
set send pack 1000
set window 5
c

3.使用 kermit –c
来连接串口,如果出现乱码,请关闭终端多试几次,总会成功的-:)

相关阅读:

Ubuntu下C-Kermit安装和使用
http://www.linuxidc.com/Linux/2011-05/35578.htm

C-Kermit安装和使用及下载内核方法
http://www.linuxidc.com/Linux/2008-04/12361.htm

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

图片 2


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图