本帖最后由 midaszhou 于 2017-7-17 15:05 编辑
我的NanoPi-NEO装上了nanopi官方的Linux 4.11.2系统,此系统默认是不加载硬件LIRC驱动的, 根据Nano群里Lee++大神的指点,我进行了如下操作:1. 在源码中修改设备树 linux/arch/
ARM/boot/dts/sunxi-h3-h5.dtsi, 将ir: ir@01f02000 节点的状态改为“okay"
2. 然后make dt*** 生成新的 sun8i-h3-nanopi-neo.dtb 文件,
3. 将新生成的dtb文件复制到板子的/boot目录下,
4. 重新启动nanopi-neo板子,在/dev下面生成了 lirc0 设备。
5. 查看加载的模块情况如下
现在的问题是: 我接好红外模块,用open成功打开这个/dev/lirc0设备,然后read,但是无论怎么按遥控键都没有数据读出.
本人水平较低,其中肯定漏掉了什么步骤,还望各大神不吝指教!