GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Billigster ARM mit MMU

Der Atmel AT91SAM9260B wird in einem LQFP-Gehäuse geliefert und ist möglicherweise etwas günstiger als der SAM9G20. Es hat eine MMU und die gleichen Peripheriegeräte wie das SAM9G20, läuft aber mit 200 MHz statt mit maximal 400 MHz. Beachten Sie die Details im Atmel Application Note Schematic Checklists und Sie werden erfolgreich sein.

Sie könnten auch den AT91SAM9XE512 mit Flash-on-Chip ausprobieren. Aber 512 KB werden nicht einmal für uCLinux ausreichen, daher ist es am kostengünstigsten, das Flash-lose SAM9G20 oder SAM9260B mit externem Flash und SDRAM zu verwenden.

http://www.atmel.com/at91


Ich denke, die Antwort sind Chips der ARM926EJ-S-Familie, wie der AT91SAM9G20. Der G20 kostet in relativ geringer Menge etwa 10 US-Dollar und verfügt über eine MMU. Leider ist es nur in einem BGA-Gehäuse erhältlich, und Sie benötigen externen Speicher.

Die gute Nachricht ist, dass der Kugelabstand beim G20 0,5 mm beträgt (edit:es gibt auch eine Version mit 0,8 mm Abstand), was gerade noch im Rahmen dessen liegt, was die meisten Montagehäuser ohne Aufpreis tun. Geht man zu einem ARM Cortex A8, wie dem OMAP35xx, muss man sich mit 0,4 mm Ballpitch auseinandersetzen.

Es gibt mindestens 5 Unternehmen, die SBCs mit dem G20 herstellen. Hier sind ein paar:

  • Emac SoM-9G20, Illinois, USA
  • Taskit Stamp9G20, Berlin, Deutschland
  • Propox MMnet1002, Polen

(Ich arbeite derzeit an einem offenen Hardware-Board, das auf diesem Chip basiert, aber es wird noch mindestens ein paar Monate dauern. Aber das erklärt zumindest, warum ich diesen ganzen Mist in meinem Kopf habe!)


Der AT91RM9200 war früher eine beliebte Wahl (ARM9 + MMU). Es ist kein BGA, hat aber kein integriertes RAM/Flash.

http://opencircuits.com/Linuxstamp


Linux
  1. Kernel-Tracing mit trace-cmd

  2. Nohup-Befehl mit Beispielen

  3. JQ-Befehl in Linux mit Beispielen

  4. Ergänzung mit „sed“?

  5. Eine Binärdatei mit Dd patchen?

15 Linux-PS-Befehl mit Beispielen

Nmap-Befehle mit Beispielen

Terminplanung mit cron &At

Verlaufsbefehl mit Beispielen

Microservices mit Python3

Zertifizierungsstelle mit OpenSSL