7 mm, kostengünstiger, Linux-fähiger ARM-SoC mit gestapeltem RAM?

Ich entwerfe eine Ultraminiatur-Monocopter-Drohne, die 720p, 30 FPS, MJPEG-Luftbildvideo über 802.11n (UDP) und eine High-Gain-Antenne an einen Laptop überträgt.

Ich habe Kameramodule gefunden, die bereits jedes Bild als JPEG ausgeben können, wobei die Bildkomprimierung auf dem Sensorchip erfolgt.

Und es gibt mehrere WLAN-Module, die klein genug sind (<= 18 mm x 12 mm), um diese Größenbeschränkung zu erfüllen.

Wenn ich Komponenten auf beiden Seiten der Leiterplatte platziere, bleiben mir etwa 7 mm x 7 mm für einen ARM-SoC, um den WLAN-Stack auszuführen .

Ich plane, eine eingebettete Linux-Distribution zu installieren und sie nur für ihren Netzwerkstapel zu verwenden. Viele Modultreiber finden Sie dann unter http://linuxwireless.org/en/users/Drivers

Leider bin ich neu in der Embedded-ARM-Welt, daher frage ich mich, ob jemand mit mehr ARM-Erfahrung bitte einen ARM-SoC vorschlagen kann, der diesen Kriterien so nahe wie möglich kommt:

  • schnell genug, um einen Linux-WLAN-Stack mit einem Nutzlastdurchsatz von 20 - 40 Mbit / s auszuführen
  • <= 7mm x 7mm
  • gestapelter RAM-Die
  • MMU
  • zwei 4-Bit-SDIOs, einschließlich SPI-Unterstützung
  • USB-Host
  • GPIOs

Wenn nicht alle Beschränkungen erfüllt werden können, wäre eine Designberatung darüber, welche Beschränkungen geopfert werden können, willkommen. Danke!

Warum lässt die CPU nicht auch die Kamera laufen?
Im Allgemeinen sind Einkaufsfragen nicht zum Thema.
..und Sie haben den Broadcom BCM2835 (berühmt für RaspberryPi) aufgrund von Größen- und Lizenzproblemen ausgeschlossen, nehme ich an?

Antworten (2)

Ich sehe keinen SoC mit genügend integriertem Speicher, um Linux auszuführen. Wenn Sie nur JPEG von einer Kamera empfangen und über WLAN übertragen möchten, werfen Sie einen Blick auf Electric Imp . Es ist größer als 7 x 7 mm, hat aber immer noch den kleinen Formfaktor einer SD-Karte.

Die Referenz bezieht sich auf gestapelten RAM, nicht auf RAM auf demselben Chip. Der Raspberry Pi war ein gut publiziertes Beispiel, aber es ist eine Technik, die auch in Telefonen und Tablets verwendet wird.

Warum möchten Sie ein analoges Signal mit WLAN senden? Es ist einfacher, billiger als besser, eine analoge Übertragung durchzuführen, es sei denn, Sie möchten die Daten verschlüsseln. Außerdem gibt es meines Wissens keinen SoC mit MMU, der Ihre Spezifikation erfüllt. Suchen Sie auch nach "Stacked RAM Die" nach POP-Geräten