上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.4.2 键盘的驱动程序
GoldFish虚拟处理器的键盘输入部分的驱动程序是event驱动程序,在标准的路径中,相关文件如下所示:
drivers/input/keyboard/goldfish_events.c
GoldFish的键盘的驱动程序在sys文件系统的driver路径如下所示:
# ls /sys/bus/platform/drivers/goldfish_events goldfish_events.0 uevent unbind bind
这个驱动程序是一个标准的event驱动程序,在用户空间的设备节点为/dev/input/event0。
GoldFish的键盘的驱动程序的具体功能在仿真器的环境中支持,将主机的按键转换成扫描码等信息,并写入到虚拟的寄存器中,由这个驱动程序读取。