完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这两天在研究rk3399跑Android7.1.2系统,自己添加HOME和返回键。
研究linux或者Android驱动移植一直秉承自下向上的研究 首先硬件,Android7.1.2HOME和返回键已经可以脱离实体硬件,用虚拟按键充当了。 设备树目录 Android_Src_Path/kernel/arch/arm64/boot/dts/rockchip/ rk3399-android.dtsi中定义了HOME,BACK等按键。可以看到power键是实体按键,HOME,返回,MENU键没有实体按键。 /*rk3399-android.dtsi文件部分内容*/ rk_key: rockchip-key { compatible = "rockchip,key"; status = "okay"; io-channels = <&saradc 1>; vol-up-key { linux,code = <113>; label = "volume up"; rockchip,adc_value = <1>; }; vol-down-key { linux,code = <114>; label = "volume down"; rockchip,adc_value = <170>; }; power-key { gpios = <&gpio0 5 GPIO_ACTIVE_LOW>; linux,code = <116>; label = "power"; gpio-key,wakeup; }; menu-key { linux,code = <59>; label = "menu"; rockchip,adc_value = <746>; }; home-key { linux,code = <102>; label = "home"; rockchip,adc_value = <355>; }; back-key { linux,code = <158>; label = "back"; rockchip,adc_value = <560>; }; camera-key { linux,code = <212>; label = "camera"; rockchip,adc_value = <450>; }; }; |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
678 浏览 0 评论
920 浏览 1 评论
814 浏览 1 评论
2030 浏览 1 评论
3275 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 20:23 , Processed in 0.915012 second(s), Total 70, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号