è 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-
Didn't find your answer? Ask the community — no account required.
N
N1
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!
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...
D
dalai lamah
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
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.