Eclipse下编辑Shell

查了很多资料,首先配置内核相关模块
make mennuconfig 在Device Driver中
配置USB support
USB device filesystem
OHCI HCD support
USB Human Interfage Device (full HID) support
HID input layer support
配置Input device support
Event interface
keyboards-->AT Keyboard

配置为模块加载以后插入USB键盘后有"USB HIDBP Keyboard 1267:0103"打印出来,并且在/proc/bus/input/devices文件中有插入的USB键盘的信息,/dev/input/目录下也会有event0 和event1的两个节点被创建但是按键USB键盘在终端console上还是没有反应。
备注:我的终端console指定通过串口连接到PC上的

 

① 如果你还有显示器,可以在/etc/inittab中建一行:
tty1::askfirst:-/bin/sh
② 否则,在串口控制台里运行这行吧:
exec 1</dev/tty1

cat /dev/input/event0