Agregar WiFi a un dispositivo integrado que no tiene acceso

2

Estoy buscando algunos consejos sobre la mejor manera de lograr la tecnología inalámbrica transmisión de video desde un sistema integrado OSLess que estamos construyendo.

Nunca he hecho ningún trabajo con WiFi antes, por lo que toda la ayuda que puedo obtener lo haría ser apreciado.

Ya que estamos buscando transmitir video, necesitaremos una conexión de alto rendimiento. Tanto en la conexión WiFi como en los extremos de la interfaz del dispositivo (estamos buscando un complemento en solución tipo módulo). He estado investigando en la web durante una semana más o menos ahora y realmente no he tenido mucha suerte.

nuestro sistema se basa en un procesador Freescale i.mx 233 (interfaces USB y SDIO)

Las posibles soluciones que hemos encontrado serían:

  1. un módulo SDIO Wifi N (ya que SDIO parece ser la única interfaz lo suficientemente rápida (excluyendo USB), ¿estoy en lo correcto?)
  2. una pila USB con WiFi a través de controladores de clase USB que permiten el uso de un dongle WiFi.
  3. utilizando un RTOS mínimo que sea compatible con WiFi a través de dongles USB

    • Whiznet proporciona módulos SDIO que se adaptan a nuestras necesidades
    • Jungo USBWare tiene una pila OSLess WiFi sobre USB y un controlador de clase
    • Freescale proporciona el MQX RTOS que tiene una pila USB opcional con el controlador de clase CDC USB (así como algunos otros RTOS mínimos que proporcionan este tipo de soporte)

Whiznet ha sido muy lento en volver a recibirme con información (aún no conozco los precios y parece que no se venden a través de distribuidores, lo que me hace pensar que no tendré mucha suerte con ellos)

Ni siquiera he vuelto a tener noticias de Jungo y preferiría mantenerme alejado del USB si es posible, ya que parece una complicación innecesaria.

Me gustaría evitar un RTOS tanto como sea posible, ya que estamos procesando algunas imágenes y me gustaría controlar la mayor parte de los gastos generales, aunque si no hay otras soluciones, probablemente vayamos a por este camino.

¿Alguien tiene alguna experiencia haciendo algo similar? ¿Qué piensas, cuál es mi mejor opción y me he perdido alguna?

Se siente mucho más difícil de lo que parece que debería ser.

editar

Estamos viendo la transmisión de video con una resolución mínima absoluta y una velocidad de fotogramas de 320x480 @ 15FPS

    
pregunta matyoung89

2 respuestas

1

TI vende el CC3000 que es mucho más que sin RTOS. La pila y todo está en el chip / módulo, y solo necesitas un controlador que tenga aproximadamente 6k de código, 3k de RAM (a veces incluso menos si estás dispuesto a sacrificar el rendimiento).

La última vez que lo vi, la placa de evaluación que es solo CC3000 (o paquete de refuerzo para la plataforma de lanzamiento) costaba alrededor de $ 30.

    
respondido por el Gustavo Litovsky
1

Este hilo es un poco viejo ahora, pero Redpine Signals y BlueGiga hacen buenos módulos. Busque una API clara y bien documentada. Muchos proveedores por ahí son demasiado cautelosos con su documentación por temor a revelar demasiado a sus competidores.
SDIO es una interfaz agradable que aprovechará al máximo el potencial de rendimiento de Wi-Fi. Si necesitas velocidad mira a DMA. Un RTOS no es algo malo. He utilizado con éxito FreeRTOS en el pasado y me salvó de escribir muchos de los servicios que proporciona. La sobrecarga es pequeña tanto en memoria como en tiempo para que el programador se ejecute.

    
respondido por el Oscar Herrera

Lea otras preguntas en las etiquetas