这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 求大神指教关于红外遥控配置的问题

共3条 1/1 1 跳转至

求大神指教关于红外遥控配置的问题

工程师
2024-04-20 18:27:07     打赏

第一步:将现有遥控器的键值,修改到rk_pwm_remotectl.c文件(如下图):

第二步:将 IR 驱动编译进内核,在下图中红框中的描述不太正确:

我运行了一下make menuconfig,应该是如下的目录结构(下一行是上一行的子目录,且rkxx remotectl有误,应为:rockchip remotectl):
Device Drivers--->
Input device support----->
[ * ] rockchip remotectl------->                                                                    [ * ]  rkxx remoctrl pwm0 capture.

第三步:Android 键值映射 文件 /system/usr/keylayout/ff680000_pwm.kl 用于将 Linux 层获取的键值映射到 Android 上对应的键值。用户可以添加或者修改该文件的内容以实现不同的键值映射。

教程中所说“用户可以添加或者修改该文件的内容以实现不同的键值映射”,请问究竟是修改上图中中间红框中的数值还是蓝框中的字符?该怎么修改?

由于不清楚如何修改第三步的Android 键值映射,在完成前二步后没有修改ff680000_pwm.kl ,按如下步骤:

cd ~/proj/firefly-rk3288/kernel
make firefly-rk3288_defconfig
make -j8 firefly-rk3288.img

将 IR 驱动编译进内核,在proj/firefly-rk3288/kernel目录下得到内核文件:kernel.img

然后用AndroidTools把kernel.img执行更新到开发板中,见下图:

开发板重启后,按遥控按键后蓝色指示灯会闪烁,但安卓系统(Firefly-RK3288_Android4.4_201412290906.img)无任何反应!为何?

麻烦前辈指教!感谢!!!





关键词: RK3288     红外遥控     Android    

助工
2024-04-20 18:27:24     打赏
2楼

按遥控按键后蓝色指示灯会闪烁说明用户码没有错,是键值不对,要在原先给出的键值取反后重新编译,再烧录kernel.img重启后就可以了!


院士
2024-05-26 16:07:58     打赏
3楼

学习了,谢谢分享。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]