后来发现潘多拉固件有一个命令可以用“gpioctl”,也是控制GPIO接口的命令。
在坛友的帖子上发现,K2指示灯“红、蓝、黄”的GPIO控制接口分别是“8、10、11”
gpioctl命令的使用方法:
gpioctl dirin|dirout|get|set|clear gpio
  dirin 定义接口为接收端 (这个用不着,一般为连接按键的接口用)
  dirout 定义接口为输出端 (这里就是使接口输出高电平和低电平来控制LED灯)
  get  获取接口状态
  set  使接口为高电平
  clear 使接口为低电平
  gpio  就是要设置的接口 (我们要设置8、10和11接口)

首先我们要先定义8、10、11接口为输出端,不然是无法控制的,切记
输入三条命令(每次开机后只需执行一次)
gpioctl dirout 8
gpioctl dirout 10
gpioctl dirout 11
这里说明下,定义后默认是低电平,8接口红灯为高电平点亮,10和11接口蓝灯和黄灯为低电平点亮,
以上输入三条命令后,红灯灭,蓝灯亮,黄灯亮,蓝灯黄灯叠加后为淡紫色
要纯蓝色再把黄灯灭了,输入命令拉高11接口电平,
gpioctl set 11
到此只要把上面四条命令加入到“系统”-“启动项”-“本地启动脚本”里面就可以是蓝灯了。

我们还可以在控制台上测试各个len灯的亮和灭,可以参考上面帖子,
gpioctl set 8     红灯亮
gpioctl clear 8  红灯灭

gpioctl set 10    蓝灯灭
gpioctl clear 10  蓝灯亮

gpioctl set 11    黄灯灭
gpioctl clear 11  黄灯亮

更多功能可以把命令添加进脚本

» 版权所有:YaoLei's Blog » 斐讯K2版刷 潘多拉固件 自定义LED指示灯颜色
» 本文链接:http://www.yaolei.info/archives/452