Android Framework 之HelloWorld(三)
本来是要写一个linux驱动,用于控制led灯的,但考虑到nanopc-T4的内核已经帮我们配置好设备树,已经可以利用/sys/class/gpio操作gpio了,所以没必要再造轮子了! 在shell里,可以利用下面的命令控制Led灯的亮与灭: #导出GPIO0_A0管脚 echo 32 > /sys/class/gpio/export #让GPIO0_A0管脚作为输出使用 echo out > /sys/class/gpio/gpio32/direction #GPIO0_A0输出高电平 echo 1 > /sys/class/gpio/gpio32/value #GPIO0_A0输出低电平 echo 0 > /sys/class/gpio/gpio32/value 接上串口或者adb shell进去shell终端,先来看下export的用户和组: nanopc-t4:/ $ ls -l /sys/class/gpio/ total 0 --w--w---- 1 root system 4096 2020-08-22 04:50 export lrwxrwxrwx 1 root root 0 2020-08-22 07:48 gpio156 -> ../../devices/platform/pinctrl/gpio/gpio156 lrwxrwxrwx 1 root root