linux系统操作:
1.通过make 编译出gpioled.ko文件
2.通过 /home/tina-d1-h/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-
thead_20200702/bin/riscv64-unknown-linux-gnu-gcc -o ledapp ledApp.c 编译出ledgpio 软件
MQpro:
1.通过insmod gpioled.ko加载gpioled驱动,通过ls /dev 查看是否有gpioled
2.通过 chmod 777 ledapp 添加权限
3.通过 ./ledapp /dev/gpioled 0 点亮LED
4.通过 ./ledapp /dev/gpioled 1 熄灭LED
注:以上命令没有跟LED高低电平相对应可以通过修改 gpioled.c led_write函数进行修改就好了
A
a614547915 发布的最佳帖子
-
回复: MQ_Pro Tina GPIO驱动
-
MQ_Pro Tina GPIO驱动
设备树根目录添加
led: gpioled{ device_type = "gpioled"; compatible = "gpio-led"; gpios = <&pio PD 18 GPIO_ACTIVE_HIGH>; status = "okay"; };