" Linux Embedded " è un termine generico per una versione del kernel Linux e dei driver di supporto e programmi di utilità che è stato adattato per fornire i servizi del sistema operativo per i microcontrollori che , a sua volta , dispositivi di controllo come il vostro PC tablet e GPS . Linux embedded 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 Secure Digital unità . 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 libero 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 del micro -powered possono liberamente scaricare , studiare e personalizzare il codice sorgente di Linux per soddisfare le loro specifiche esigenze .
Vantaggi
< p > 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 efficiente delle risorse magra per la rimozione o la riscrittura di parti di Linux che sono superflui . Ingegneri dispositivo embedded non devono dipendere dai proprietari dei sistemi operativi proprietari per sviluppare i driver , correzioni di bug o di nuovo hardware di supporto di cui hanno bisogno . Infine , i produttori di dispositivi incorporati possono beneficiare del miglioramento continuo nelle caratteristiche di Linux , di stabilità e di eseguire che sono resa possibile dai contributi di enti governativi, società , università e individui in tutto il mondo .
Dispositivi usando Linux Embedded
Linux embedded viene utilizzata per controllare televisori, set-top box di sintonizzazione TV , smartphone , lettori video , tablet PC , computer portatili poco costosi per i bambini dei paesi in via di sviluppo , dispositivi di archiviazione di rete , robot , i router di rete , sedie a rotelle a motore e console di gioco . Linux embedded è utilizzato anche in automobili che controllano i sistemi di intrattenimento , dispositivi Internet - connettività e sistemi di navigazione GPS .
Embedded Distribuzioni Linux
sistemi operativi Linux embedded sono collezioni personalizzate di driver e utilità e applicazioni in bundle insieme come una distribuzione . Esempi di distribuzioni Linux incorporati includono iMedia , Wind River Linux , Lineo uLinux , MontaVista Linux , LynuxWorks , uClinux e Digi Linux Embedded . Dal momento che la licenza GPL richiede le 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 di Ubuntu e Debian Linux per i server sono stati tutti modificati per uso TV set-top box .