sistema operativo per arm9

Aug 21, 2009 3 Replies

ciao!



è solo una curiosità al momento; su una specie di pc industriale equipaggiato con un arm9 e su cui gira winCE, che alternative ci sono a livello di sistema operativo?

esiste qualcosa di free anche per uso commerciale?



è pensabile farci girare DOS (che è a 16-bit)?

si può fare a meno del sistema operativo e usare l'arm9 come semplice micro?


consigli a manetta, grazie ;)


-ice-


Imprecavo contro il nuovissimo ordinamento quando ice ha detto :

linux. Per la licenza poi te la vedi caso per caso ma il mondo Linux non esclude a priori l'uso commerciale.

Al limite freeDOS...non so se sia stato rilasciato il codice dell'MS-DOS.

Certo, come tutti i processori dopotutto...ma gli inboccalupo si sprecano!

N1 under... ZX-6r '04 Cocci & Dolori R6 '06 ********* CRe 250 '99 Almost Glue XS 400 "90" Nescafè Racer

N1 ha scritto:

Anche se fosse dubito che ci farebbe qualcosa... MS-DOS è stato scritto in Assembler x86... ed è stato cucito addosso a questa archidettura, dubito anche se fosse stato scritto in C che si potrebbe fare un porting...

Un bel giorno ice digitò:

L'alternativa principale è Linux o ucLinux. Per approfondimenti

formatting link
e link conseguenti (dentro c'è anche il link al sito specifico per ARM).

Poi ci sono un sacco di OS free più "leggeri" che girano su ARM9, di solito compilabili col gcc, il più rilevante è FreeRTOS

formatting link

Il problema principale con gli ARM è che solo il "core" è standard, ma poi i vari costruttori possono inserire nel loro chip degli altri periferici in completa libertà, da semplici timer fino a controller ethernet, controller video, ecc. La faccenda si complica ulteriormente se pensi che non esiste una "piattaforma ARM standard", e quindi anche le schede che montano gli ARM possono disporre di una miriade di diversi periferici. Quindi o il costruttore ti fornisce già le librerie per utilizzare tutti questi periferici interni ed esterni, oppure te le devi scrivere tu. Bisogna vedere caso per caso.

Guarda qui per farti delle idee:

formatting link

Probabilmente sì, dopotutto i cross compiler per ARM esistono e vengono usati anche per le soluzioni che citavo in precedenza. Però anche in questo caso devi trovare o scrivere le librerie per il basso livello.

emboliaschizoide.splinder.com

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required