##问题:JNI无法正确操控driver
书接上回,开发板子上已经正确加载了led ko文件,JNI需要操控的/dev/leds设备节点也有了:
shell@tiny4412:/ #
shell@tiny4412:/ # cat /proc/modules | grep led
leds_4412 1587 0 - Live 0x00000000
shell@tiny4412:/ #
shell@tiny4412:/ #
shell@tiny4412:/ #
shell@tiny4412:/ # ls -l /dev/leds
crw------- root root 248, 0 2021-09-26 13:15 leds
shell@tiny4412:/ #
然后Android studio 开始运输 LED APP, 该APP 通过JNI 调用的led ko,如图:
点击ok, 开发板子上出现了LED APP 界面, 有的激动了。
点击LED 按键,what? LED 没有变亮!