Problemas accediendo a tus E/S?
Galileo BASH IO, es una colección de programas que crean una
interfaz intuitiva para poder acceder a los pines E/S de tu placa
Intel Galileo Gen 1 desde BASH o Shell, utilizando únicamente las
ordenes internas de BASH/Shell y el programa
cat
.
Ejemplo
# El uso es:
# pinMode.sh pin modo [tipo modificador]
# Los pines son 0-13 y A0-A5.
# Los modos son "pwm", "analog", "serial" o "digital"
# [tipo] y [modificador] son solo para "digital":
# tipo es "in" para entradas y "out" para salidas
# modificador es "pullup", "pulldown" o "hiz" para entradas,
# y "strong" para salidas.
pinMode.sh 0 "serial" # Iniciamos los puertos seriales.
device=$(pinMode.sh 1 "serial")
# Ahora podemos leer y escribir desde $device (es el mismo para
# leer y para escribir).
pinMode.sh 2 "digital" "out" "strong" # Salida digital
pinMode.sh A0 "analog" # Entrada digital
pinMode.sh 3 "pwm" # Salida PWM
Puedes comenzar ya!
Lo único que necesitas para usar Galileo BASH IO es una distribución GNU/Linux que provea cat y BASH/Shell y una tarjeta SD para pasar el código (tambien puedes pasarlo por un terminal u otros).