QNA > C > Cos'è Il Firmware? So Come Scrivere I Driver, So Cosa Si Fa Nello Sviluppo Dei Driver, Ma Dove Sta Il Bisogno Di Un Firmware?

Cos'è il firmware? So come scrivere i driver, so cosa si fa nello sviluppo dei driver, ma dove sta il bisogno di un firmware?

Firmware è un software. Firm non è duro come l'hardware. Firm non è morbido come il software. È a metà strada tra l'hardware e il software. Una funzione che può essere fatta nell'hardware è sostituita da un software si chiama Firmware. È molto vicino all'hardware. Per esempio scrivere in un registro è chiamato software. Ma sta facendo un'attività hardware. Quindi è chiamato Firmware. Il software del driver ha sia software che Firmware. La parte superiore che parla con il sistema operativo è chiamata software. La parte inferiore che accede all'hardware è chiamata Firmware. Anche il software che viene eseguito dal microprocessore (bare metal) direttamente per controllare l'hardware è chiamato Firmware. Per esempio un codice di avvio flashato in ROM è chiamato Firmware.

Conclusione: Se conosci il funzionamento del controller, la sua mappa di memoria e come accedere al controller dal software per fare qualche funzionalità, allora conosci il firmware e puoi scrivere nel tuo curriculum che hai scritto il firmware.

Se hai ancora qualche dubbio, scrivi un commento. Ti spiegherò in dettaglio.

Tutto il meglio.

Di Borchert

L'ala LG è sopravvalutata? :: Qual è il prezzo di un LG Wing?
Link utili