GNU/Linux >> Linux Esercitazione >  >> Linux

ARM più economico con una MMU

L'Atmel AT91SAM9260B viene fornito in un pacchetto LQFP e potrebbe avere un prezzo leggermente inferiore rispetto al SAM9G20. Ha una MMU e le stesse periferiche del SAM9G20 ma funziona a 200 MHz anziché a un massimo di 400 MHz. Presta attenzione ai dettagli nella nota applicativa Atmel Schematic Checklists e avrai successo.

Potresti anche provare l'AT91SAM9XE512 con flash on-chip. Ma 512 KB non saranno sufficienti nemmeno per uCLinux, quindi la cosa più economica da fare è utilizzare SAM9G20 senza flash o SAM9260B con flash esterno e SDRAM.

http://www.atmel.com/at91


Penso che la risposta siano i chip della famiglia ARM926EJ-S, come l'AT91SAM9G20. Il G20 costa circa $ 10 in quantità relativamente basse e ha una MMU. Sfortunatamente, è disponibile solo in un pacchetto BGA e avrai bisogno di memoria esterna.

La buona notizia è che il passo della sfera sul G20 è di 0,5 mm (modifica:c'è anche una versione con passo di 0,8 mm), che è appena entro il limite di ciò che la maggior parte delle case di assemblaggio farà senza sovrapprezzo. Se passi a un ARM Cortex A8, come l'OMAP35xx, devi fare i conti con un passo della sfera di 0,4 mm.

Ci sono almeno 5 aziende che stanno realizzando SBC utilizzando il G20. Eccone alcuni:

  • Emac SoM-9G20, Illinois, USA
  • Taskit Stamp9G20, Berlino, Germania
  • Propox MMnet1002, Polonia

(In realtà sto lavorando su una scheda hardware aperta basata su questo chip, ma non sarà pronta per almeno alcuni mesi. Ma questo almeno spiega perché ho tutta questa merda in testa!)


L'AT91RM9200 era una scelta popolare (ARM9 + MMU). Non è BGA, ma non ha RAM/Flash integrata.

http://opencircuits.com/Linuxstamp


Linux
  1. Traccia del kernel con trace-cmd

  2. Comando Nohup con esempi

  3. Comando JQ in Linux con esempi

  4. Utilizzando Notifica-Invia con Cron?

  5. Bash -c con parametri posizionali?

15 Comando Linux ps con esempi

Comandi Nmap con esempi

Programmazione con cron &At

Comando della cronologia con esempi

Microservizi con Python3

Autorità di certificazione con OpenSSL