Galileo BASH IO

La interfaz para acceder a las E/S de Intel Galileo Gen 1 desde BASH o Shell

Compatible

La interfaz esta diseñada totalmente en BASH/Shell y permite un uso sin instalar programas de terceros*.

Fácil de usar

Su sintaxis basada en la interfaz que provee Arduino permite un uso intuitivo.

Exportado

Cualquier programa que poseea una función de llamado del sistema puede hacer uso de esta interfaz.

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).

Mira también