H6 OrangePI SDK Andriod development: GPIO Configuration

    上次写了一下如果编译生成我们需要的img, 这篇博客简单介绍一下,如何通过命令行进行GPIO操作


1. 首先,我们的系统配置位于 sys_config.fex 文件,这个文件存在于

lichee>tools>pack>chips>sun50iw6p1>configs>petrel-p1目录下,里面有对所有系统中用到的引脚的配置, 以GPIO口为例子:


表示gpio_pin_1~3用到了,对应引脚分别是PL07, PL03, PL04

现在需要对该引脚进行操作控制LED亮灭:

首先在命令行进入:cd sys/class/gpio_sw/

可以看到有如下几个引脚被释放出来供使用:


接着,以PL4为例,进入PL4,查看其节点功能


其中,data 表示写入到输出寄存器的数据,表示高或者低电平,我们先获取当前电平值, 可看到电平为高电平,此时LED灯亮

然后通过echo指令设置为低电平,此时LED灯熄灭,以此可简单控制LED灯亮灭。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章