原文:http://blog.chinaunix.net/uid-21931325-id-3057521.html
RHEL6.0下C-kermit的安装及配置
1.安装
sudoyum install ckermit
2.配置
vim~/.kermrc
#内容如下
set line /dev/ttyUSB0 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 1000 set window 5
#保存退出
3.连接串口
sudokermit -c
#出现如下提示:
?SETSPEED has no effect without prior SET LINE
Sorry,you must SET LINE or SET HOST first
#出现这个的原因是kermit是root用户的,在运行时不会使用~/.kermrc配置
#解决办法,将配置文件移动到root目录下
sudomv ~/.kermrc /root/
#这个办法是参考一网上的方案的,详见参考链接,不过我对作者关于Ubuntu9.04不能使用~/.kermrc配置持保持态度,因为我以前使用Ubuntu9.04LTS和Ubuntu10.04LTS都没有出现这个问题。
#正常运行是如下提示:
Connectingto /dev/ttyS0, speed 115200
Escapecharacter: Ctrl-\ (ASCII 28, FS): enabled
Typethe escape character followed by C to get back,
orfollowed by ? to see other options.
----------------------------------------------------
Communicationsdisconnect (Back at localhost.localdomain)
----------------------------------------------------
C-Kermit9.0.301 OPEN SOURCE:, 11 Jul 2011, for Linux
Copyright(C) 1985, 2011,
Trusteesof Columbia University in the City of New York.
Type? or HELP for help.
#另一个要注意的是:
在串口通信下,外接键盘无法响应Ctrl+\和c组合键,使用笔记本上的按键就没问题。
使用dmesg | grep tty* 可以查看到有几个串口.
参考链接:
http://hi.baidu.com/igouwa/blog/item/e64877fca699314dd7887d4e.html
附一查看物理串口的方法链接(我怕以后找不到^-^):
http://vrlinux.com/xitongguanli/20110105/83705.html