最近移植了busybox到arm,但是ctrl-c却失灵了,用起来很不爽。
busbox 1.15.0
在网上找到了解决办法。
主要修改了 /dev/console 以及 inittab文件。
在我的环境中,第一个串口是/dev/ttymxc0
用以下几步即可:
1. 修改console为链接
ln -s ttymxc0 console
2. 修改inittab
Id:runlevel: action :process
(终端号:运行级别:动作吗:执行的文件)
console::sysinit:/etc/rc.d/rcS #系统初始化的时候调用console
ttymxc0::respawn:/bin/sh # 执行shell的时候,调用ttymxc0
为何是这样?
请参考:http://www.sudu.cn/info/html/edu/code/20070101/286081.html