Estoy diseñando un dron monocóptero ultraminiatura que transmitirá vídeo aéreo MJPEG 720p, 30 FPS, a través de 802.11n (UDP) y una antena de alta ganancia, a un ordenador portátil.
He encontrado módulos de cámara que ya pueden emitir cada fotograma como JPEG, haciendo la compresión de la imagen en el troquel del sensor.
Y hay varios módulos wifi lo suficientemente pequeños (<= 18 mm x 12 mm) para ajustarse a esa limitación de tamaño.
Colocando los componentes a ambos lados de la PCB, me quedan unos 7 mm x 7 mm para un SoC ARM que ejecute la pila wifi .
Planeo instalar una distro linux embebida, y usarla solo por su stack de red. Muchos controladores de módulos se pueden encontrar en http://linuxwireless.org/en/users/Drivers
Lamentablemente, soy nuevo en el mundo ARM embebido, así que me pregunto si alguien con más experiencia ARM puede por favor sugerir un SoC ARM lo más cercano posible a estos criterios:
- lo suficientemente rápido como para ejecutar Linux wifi stack w/ rendimiento de carga útil de 20 - 40 Mbps
- <= 7mm x 7mm
- matriz RAM apilada
- MMU
- dos SDIO de 4 bits, incluyendo soporte SPI
- USB host
- GPIOs
Si no se pueden cumplir todas las restricciones, se agradecerían consejos de diseño sobre qué restricciones se pueden sacrificar. Muchas gracias.