荣品四核S5P4418开发板之按键驱动调试分析

2024-10-31 05:36:25

1、岳蘖氽颐按键设备是平台设备,在按键驱动被注册时,系统调用probe函数,驱动将获得平台设备数据:在nxp_io_key.艘早祓胂c struct nxp_key_plat_data * plat = pdev->dev.platform_data;平台设备数据:在device.c

荣品四核S5P4418开发板之按键驱动调试分析

3、 按键驱动使用了input输入子系统,必须要定义 struct input_dev *input, 为其分配空间并且初始化,然后注册input

荣品四核S5P4418开发板之按键驱动调试分析

5、 还要完成android按键映射,这样系统才能识别到硬件按键在系统中按键,文件位置:lollipop_2nd_release\d髫潋啜缅evice\nexell\s5p4418_drone\keypad_ s5p4418_drone.kl key 114 VOLUME_DOWN WAKE key 115 VOLUME_UP WAKE key 116 POWER WAKE关于android按键映射,可以自行百度了解。

猜你喜欢