Desktop Linux embedded

March 27

Desktop Linux embedded


"Embedded Linux" è un termine generico per una versione del kernel di Linux e dei driver di supporto e le utilità che è stato adattato per fornire servizi del sistema operativo per i microcontrollori che, a sua volta, dispositivi di controllo, come il Tablet PC o l'unità GPS. Embedded Linux funziona in background, invisibile. Per esempio, i videoregistratori digitali come TiVo o Foxtel iQ contengono microcontrollori che utilizzano Linux embedded per memorizzare e recuperare video su hard disk, USB o unità Secure Digital.

Panoramica

Embedded Linux ripercorre la sua storia al 1991, quando il programmatore finlandese Linus Torvalds ha rilasciato una prima versione del suo sistema operativo Unix-like per il 32 bit Intel 386 microprocessore. Torvalds ha scelto di rendere il codice sorgente di Linux gratuito e disponibile al pubblico sotto la GNU Public License o GPL. Di conseguenza, i produttori che avevano bisogno di un sistema operativo per il loro hardware microcontrollori a propulsione potrebbe scaricare liberamente, studio e personalizzare il codice sorgente di Linux per soddisfare le loro specifiche esigenze.

vantaggi

Oltre costo, Linux offre molti vantaggi ai produttori di dispositivi embedded. Avere il codice sorgente significa che gli sviluppatori di dispositivi in ​​grado di creare un sistema operativo snello uso efficiente delle risorse, eliminando o riscrivere parti di Linux che sono superflui. Gli ingegneri dispositivo embedded non devono dipendere dai proprietari dei sistemi operativi proprietari per sviluppare i driver, correzioni di bug o nuovo supporto hardware di cui hanno bisogno. Infine, i produttori di dispositivi incorporati possono beneficiare del miglioramento continuo in Linux funzionalità, stabilità ed eseguire che sono reso possibile dal contributo di agenzie governative, aziende, università e individui in tutto il mondo.

Dispositivi che utilizzano Linux embedded

Embedded Linux è utilizzato per controllare televisori, set-top box di sintonizzazione TV, smartphone, lettori video, tablet PC, computer portatili a basso costo per i bambini nei paesi in via di sviluppo, dispositivi di storage di rete, robot, i router di rete, sedie a rotelle a motore e console di gioco. Embedded Linux è utilizzato anche in automobili che controllano i sistemi di intrattenimento, i dispositivi di Internet di connettività e sistemi di navigazione GPS.

Distribuzioni Linux embedded

sistemi operativi Linux embedded sono raccolte personalizzate di driver e utilità e applicazioni in bundle insieme come una distribuzione. Esempi di distribuzioni di Linux embedded comprendono iMedia, Wind River Linux, Lineo uLinux, MontaVista Linux, LynuxWorks, uClinux e Digi Embedded Linux. Dal momento che la licenza GPL richiede aziende che utilizzano Linux nei loro prodotti fanno il loro codice sorgente liberamente disponibile, qualsiasi distribuzione Linux può essere adattato per l'uso in dispositivi embedded. Per esempio, Android per smartphone, desktop Ubuntu e Debian Linux per i server sono stati tutti modificati per uso TV set-top box.