gpio-led-blink-openwrt.sh

Banana Pi BPI-RT2: Placa de enrutador WiFi 6 AX3000 · Archivo : gpio-led-blink-openwrt.sh · Lenguaje : bash · Uso : Faire clignoter une LED connectée à un GPIO pour tester l'accès bas niveau.

Script Bash simple para controlar un LED a través de sysfs GPIO en OpenWrt.

Utilice los encabezados de 5 o 9 pines que exponen GPIO. Conecte un LED con una resistencia en serie al GPIO seleccionado. Ejecute el script vía SSH después de instalar 'bash' si es necesario. Ajuste GPIO_PIN según el mapeo del BSP de Realtek.

gpio-led-blink-openwrt.sh

#!/bin/sh
# Script de test GPIO pour Banana Pi BPI-RT2 (OpenWrt)
# Vérifiez les numéros de GPIO réels dans /sys/class/gpio/gpiochip*/base
# Exemple : GPIO 10 sur l'en-tête 5 broches

GPIO_PIN=10

# Exporter le GPIO
if [ ! -d /sys/class/gpio/gpio${GPIO_PIN} ]; then
    echo ${GPIO_PIN} > /sys/class/gpio/export
fi

# Définir en sortie
echo "out" > /sys/class/gpio/gpio${GPIO_PIN}/direction

# Boucle de clignotement
while true; do
    echo 1 > /sys/class/gpio/gpio${GPIO_PIN}/value
    sleep 1
    echo 0 > /sys/class/gpio/gpio${GPIO_PIN}/value
    sleep 1
done

← Volver a la ficha