参考文章:
(2条消息) 【全志T113-S3_100ask】5-编写按键驱动(input子系统+内核按键驱动)_全志 key gpio-keys_第四维度4的博客-CSDN博客
(2条消息) 【全志T113-S3_100ask】USB摄像头通过v4l2采集图像_crabxd的博客-CSDN博客
一、材料准备
全志T113-100ask-pro、USB摄像头
二、环境配置
1、使能内核驱动
在内核目录:~/buildroot-100ask_t113-pro/buildroot/output/build/linux-origin_master/下执行,以下命令进入菜单
make menuconfig
-> Device Drivers
-> Input device support
-> Generic input layer (needed for keyboard, mouse, ...) (按y选中)
-> Keyboards (INPUT_KEYBOARD [按y选中])
->GPIO Buttons




保存退出菜单。
2、修改设备树
在~/buildroot-100ask_t113-pro/buildroot/output/build/linux-origin_master/arch/arm/boot/dts目录下找到名为 sun8iw20p1-t113-100ask-t113-pro.dts 的文件,使用vim打开它。

在根节点下添加以下代码:
gpio-keys {
compatible = "gpio-keys";
autorepeat;
pinctrl-names = "default";
user_key {
label = "USER KEY";
linux,code = <103>;
gpios = <&pio PB 4 GPIO_ACTIVE_LOW>;
};
};