" Embedded Linux " é um termo genérico para uma versão do kernel do Linux e os drivers e utilitários de apoio que tem sido adaptados para fornecer serviços do sistema operacional para microcontroladores , que , por sua vez , os dispositivos de controle como o seu tablet PC ou aparelho de GPS . Incorporado Linux funciona em segundo plano , sem ser visto . Por exemplo, gravadores de vídeo digital como o TiVo ou Foxtel iQ conter microcontroladores que usam Linux embarcado para armazenar e recuperar vídeo em discos rígidos, USB ou discos Secure Digital . Visão geral
incorporado Linux traça a sua história de 1991, quando programador finlandês Linus Torvalds lançou uma primeira versão do seu sistema operacional Unix-like para o 32-bit Intel 386 microprocessador. Torvalds escolheu para tornar o código fonte para Linux gratuito e está disponível ao público sob a Licença Pública GNU , ou GPL. Como conseqüência , os fabricantes que precisavam de um sistema operacional para o seu hardware alimentado por microcontrolador Pode descarregar , estudo e personalizar o código fonte do Linux para atender às suas necessidades específicas.
Vantagens
Além do custo , o Linux oferece muitas vantagens para os fabricantes de dispositivos embarcados. Tendo o código-fonte significa que os desenvolvedores de dispositivos pode criar , um sistema operacional enxuto eficiente de recursos através da remoção ou reescrever partes do Linux que são supérfluas. Engenheiros dispositivo embutido não tem que depender dos proprietários de sistemas operacionais proprietários para desenvolver os drivers , correções de bugs ou novo suporte de hardware que precisam. Finalmente, os fabricantes de dispositivos embarcados podem se beneficiar da melhoria contínua em recursos do Linux , estabilidade e desempenho que são possíveis por meio de contribuições de órgãos do governo , empresas, universidades e indivíduos em todo o mundo.
Devices usando Linux Embarcado
incorporado Linux está sendo usado para controlar televisores, set-top boxes de sintonizador de TV , smartphones, players de vídeo , tablet PCs, laptops de baixo custo para crianças de países em desenvolvimento , dispositivos de armazenamento de rede , robôs , roteadores de rede, cadeiras de rodas alimentado e consolas de jogos . Incorporado Linux também é usado em automóveis que controlam sistemas de entretenimento , dispositivos de Internet de conectividade e sistemas de navegação GPS.
Incorporados Distribuições Linux
sistemas operacionais Linux embarcado são coleções personalizadas de motoristas e utilitários e aplicativos agrupados como uma distribuição . Exemplos de distribuições Linux embarcadas incluem iMedia , Wind River Linux, Lineo uLinux , MontaVista Linux, LynuxWorks , uClinux e Digi incorporado Linux. Uma vez que a licença GPL exige que as empresas que utilizam Linux em seus produtos fazem seu código fonte disponível livremente , qualquer distribuição Linux pode ser adaptado para uso em dispositivos embarcados. Por exemplo , o Android para smartphones , desktop Ubuntu e Debian Linux para servidores já foram adaptados para o uso em set-top boxes de TV .