Android系统级深入开发
上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的键盘的驱动程序的具体功能在仿真器的环境中支持,将主机的按键转换成扫描码等信息,并写入到虚拟的寄存器中,由这个驱动程序读取。