Buone emulatori per Linux integrato
-
23-09-2019 - |
Domanda
Ci sono buoni emulatori per imparare Linux embedded?
Soluzione
Se si vuole giocare con Linux sul braccio, si può giocare con QEMU. In questo modo, è possibile emulare, per esempio, una compressa N8x0
Altri suggerimenti
Embedded Linux è come Linux, ma a volte con le funzionalità di un microcontrollore. Imparare Linux su un normale PC, allora ti trovi un toolkit PIC che utilizza un compilatore C e imparare la roba MCU su questo.
Il Consiglio Beagle è un buon sviluppo board / ambiente fai da te per l'apprendimento Linux embedded.
La scheda è relativamente a buon mercato ($ 149) e c'è un sacco di sostegno della comunità, e un sacco di progetti open source.
E 'in realtà dipende da cosa si intende per Linux embedded. Embedded Linux può essere:
- Un normale (desktop distro) senza testa Linux su Intel Atom o qualsiasi x86, è possibile utilizzare qualsiasi PC o VM come un emulatore.
- Una distro su una piattaforma non-x86, come ARM è possibile utilizzare ARM VM oppure è possibile acquistare un RasberryPi così a buon mercato. Qui si impara Cross-compilazione.
- Se vuoi dire imparare driver di periferica, quindi è possibile utilizzare un driver di periferica manichino e pratica che prima.
- Linux con kernel real-time
- e molto altro ancora.
Il mio consiglio: ottenere un RasberryPi e provare a copiare qualche progetto per avere la sensazione di compilation croce e trattare direttamente con l'hardware. O semplicemente usare VM imparare l'interazione con tutta la componente di Linux.
Vi suggerisco di usare una macchina virtuale. Se ospitato su Windows utilizzare la connessione VMWare Server per esempio e caricare la vostra distribuzione prescelto su di esso.
È possibile utilizzare BeagleBone per imparare Linux embedded. E 'molto economico anche qualche 6000 INR. Si può giocare con tutti coloro GPIO, ingresso analogico, PWM, ecc (molto di più). U può imparare a scrivere driver di periferica per il proprio dispositivo.