Sistemas empotrados con FOX Board LX832.

Hace tiempo hablé de las placas para sistemas empotrados Rabbit, describiendo un poco la placa de prototipo LP3500. En esta ocasión voy a introducir el modelo FOX Board LX832 comercializado por Acme Systems.

¿Qué hace diferente este modelo con otras placas de desarrollo? Esta placa ejecuta como sistema operativo un Linux completo de la rama 2.6 a través de su procesador ETRAX 100LX (Axis).

Además, las posibilidades de comunicación son variadas:

  1. Dos interfaces USB 1.1.
  2. Interfaz ethernet 10/100
  3. 2 puertos serie.
  4. 40 pins para GPIO.

¿Algunos productos posibles usando esta placa?

  1. Sistema de conexión a Internet en cualquier lugar usando modems GSM.
  2. Conexión con videocámaras y streaming de video.
  3. Sistemas de seguridad.
  4. Domótica.
  5. Utilización como routers y módem (usando de nuevo modems GSM).
  6. Sistemas de monitoreo (meteorología, tráfico...)
  7. Servidores para enviar y recibir SMS (mensajes de texto) de forma automática.
  8. Etcétera.

Con pppd y recompilando el núcleo de Linux para que soporte un módem Huawei E220 de Vodafone y después de muchos intentos fallidos (debidos a un bug en el firmware más actualizado, hubo que hacer downgrade), he conseguido conectar a Internet la placa. Una vez que la placa tiene conectividad, se puede enchufar a cualquier router mediante la interfaz ethernet y ya tenemos un sistema que proporciona conexión a varias máquinas en cualquier sitio que haya cobertura. Como he comentado antes, también podemos conectarle una webcam USB y mediante streaming, tener vigilado algo de forma remota y con un bajo consumo eléctrico.

El uso que le voy a dar a esta placa al final es el de conectar un dispositivo cualquiera a Internet a través de su puerto serie. ¿Cómo se hace esto? Se conecta la placa FOX Board a Internet con el módem GSM y al dispositivo al que se quiera dotar de control a través de Internet usando el puerto serie. Luego basta con usar el programa termnetd para que al acceder a un puerto TCP que nosotros configuremos en la placa FOX Board, lo que hagamos en realidad sea acceder al puerto serie del dispositivo.

Si tienes alguna duda sobre esta placa, puedes recurrir a FOX Board LX documentation (inglés) o ponerte en contacto conmigo.