大佬的帖子

https://www.right.com.cn/forum/thread-2881296-2-1.html

玩客云版本,老版本1.1,刷的是Armbian 20.12 Focal

控制LED三色的显示,LED文件在

请输入图片描述

控制代码如下:

#显示红色
 echo 1 > /sys/class/leds/onecloud:red:alive/brightness
#关闭红色
 echo 0 > /sys/class/leds/onecloud:red:alive/brightness
#显示蓝色
 echo 1 > /sys/class/leds/onecloud:blue:alive/brightness
#关闭蓝色
 echo 0 > /sys/class/leds/onecloud:blue:alive/brightness
#显示黄色
 echo 1 > /sys/class/leds/onecloud:green:alive/brightness
#关闭黄色
 echo 0 > /sys/class/leds/onecloud:green:alive/brightness

玩客云的电路板上的WIFI模块并没有焊接,经过几天测试,测试出15个可用IO ,并简单驱动LED成功,现在把焊盘的引脚和对应S805的IO发给大家,希望对大家有用。

GPIO-440 默认in 1 可用 连接焊盘12脚
GPIO-446 默认in 1 可用 连接焊盘13脚
GPIO-431 默认in 1 可用 连接焊盘14脚
GPIO-432 默认in 1 可用 连接焊盘15脚
GPIO-438 默认in 1 可用 连接焊盘16脚
GPIO-437 默认in 1 可用 连接焊盘17脚
GPIO-430 默认in 1 可用 连接焊盘19脚
GPIO-434 默认in 1 可用 连接焊盘25脚
GPIO-436 默认in 1 可用 连接焊盘26脚
GPIO-435 默认in 1 可用 连接焊盘28脚
GPIO-433 默认in 1 可用 连接焊盘27脚
GPIO-443 默认in 1 可用 连接焊盘41脚 RTX_N
GPIO-442 默认in 1 可用 连接焊盘42脚 RXD

GPIO-441 默认in 1 可用 连接焊盘43脚 TXD

GPIO-444 默认in 1 可用 连接焊盘44脚 CTS_N

请输入图片描述

图片上的左下角是1脚,逆时针数

sys/class/gpio/下只有两个GPIO口,分别是413跟429,429位于以下地址

sys/devices/platform/soc/c1100000.cbus/c1109880.pinctrl/gpio/gpiochip429

至于怎么生成其它GPIO口,还没弄明白,先记录着,

SharedScreenshot.jpg

可阅读文章:

Linux通用GPIO驱动写法与应用

https://cloud.tencent.com/developer/article/1599571

amlogic GPIO使用教程

https://docs.khadas.com/linux/zh-cn/vim3/Gpio.html

照着上图定义的GPIO管脚号,可以在putty中申请GPIO口及操作IO口的高低电平,但玩客云重启后,需要重新

echo 440 > /sys/class/gpio/export

echo out > /sys/class/gpio/gpio440/direction

申请GPIO 口,默认申请后是低电平。解决办法还在寻找中

以下是遇到了思兼大佬,大佬提供了几个方面,但我不知道大佬在说什么

【云玩家】阿肚(243809020) 21:24:24
echo 440 > /sys/class/gpio/export 申请

echo out > /sys/class/gpio/gpio440/direction

【新手】思兼(471463727) 21:24:37
对,你这个重启就没了

【新手】思兼(471463727) 21:24:57
看你想实现什么功能

【新手】思兼(471463727) 21:25:07
klipper,mrk可以帮你申请使用

【云玩家】阿肚(243809020) 21:25:16
那我应该搜索哪方便的教程,就是想让它一直能用啊,

【新手】思兼(471463727) 21:25:21
普通的可能要借助gpio操作库

【新手】思兼(471463727) 21:25:36
还可以写设备树来开机初始化

最后修改:2022 年 06 月 12 日
如果觉得我的文章对你有用,请随意赞赏