Desidero saperne di più sul funzionamento interno del computer, per migliorare le mie conoscenze sullo sviluppo di sistemi embedded.emulatore x86 per formazione sviluppo integrato
Al lavoro, non sono mai stato coinvolto con i dettagli di basso livello (come GDT, il caricatore del codice da flash a RAM, ecc.) Poiché tutti questi sono già stati scritti.
Preferisco non acquistare nessun altro hardware al momento. C'è un emulatore e un sistema operativo molto semplice, con cui posso giocare, per padroneggiare con tutti quegli aspetti di basso livello del programmincng incorporato? C'è un tutorial che mi può camminare attraverso l'impostazione di un ambiente di tipo embedded molto semplice (l'impostazione dei segmenti di memoria, la GDT, di arrivare a modalità protetta, ed eseguire main()
)
Sto parlando di un VM completo, come virtualbox/Qemu/Bochs/VMware ecc. Ho solo pensato che ci fosse qualcosa di più adatto ai sistemi embedded. –
E ovviamente, x86 è complicato, ecco perché voglio imparare tutte le sue caratteristiche intriganti (segmenti, modalità protetta di paging, oh mio ...) –
Se si dispone di un budget, forse l'hardware reale potrebbe essere più adatto - Una scheda PC industriale, ad esempio, schede di fattore di forma PC/104 di fascia bassa non devono essere costose. – Clifford