O que é incorporado Linux®?

O termo "Linux® incorporado" pode ser usado para descrever qualquer variante do sistema operacional Linux® de código aberto em execução em um sistema de computador incorporado-um dispositivo ou plataforma acionada por propósito integrada a um produto geral maior, como um dispositivo eletrônico de consumo ou equipamento. A arquitetura modular do kernel Linux®, juntamente com o suporte para uma ampla variedade de microprocessadores e outros tipos de hardware, tornou o sistema popular em campos de computação incorporados. O Linux®, no entanto, pode sofrer uma desvantagem de desempenho em alguns cenários, pois precisa de software adicional para atuar como um sistema operacional em tempo real (RTOs), um requisito para alguns sistemas incorporados. Apesar disso, uma variedade de distribuições Linux® personalizadas foram usadas para sistemas incorporados, variando de telefones celulares a equipamentos de teste aviônicos.

Um computador incorporado difere de um computador pessoal (PC), pois o sistema incorporado é projetado ou construído para um ou mais puros específicosposes, enquanto os PCs são destinados a uma ampla gama de funções. Um computador incorporado pode ser projetado com a quantidade mínima de desempenho necessária para atingir seus objetivos específicos, resultando em uma plataforma de computador leve e altamente eficiente. A categoria abrange uma ampla variedade de dispositivos de computação, de dispositivos eletrônicos de consumo a equipamentos aviônicos e espaciais e naves que exploram o sistema solar. Como qualquer computador, porém, o hardware de um sistema incorporado é inútil sem uma plataforma de software e, em muitos casos, a plataforma de software escolhida é uma forma de Linux® incorporado.

O

Linux® se mostrou popular em vários campos de computação incorporados devido ao seu alto nível de personalização e flexibilidade, juntamente com o suporte diversificado de hardware. O kernel Linux® tem uma arquitetura modular, o que significa que um designer ou engenheiro pode escolher apenas os drivers e o software de alto nível necessáriopara um sistema específico. O suporte para uma variedade de arquiteturas de microprocessador diferente também é uma vantagem importante oferecida pelo Linux® incorporado, pois os sistemas incorporados podem usar um microprocessador que é bem diferente daqueles encontrados nos PCs. Como um projeto de software de código aberto, o Linux® também pode ser usado sem as restrições e royalties que podem estar presentes em ofertas comerciais.

Os sistemas incorporados geralmente exigem um sistema operacional em tempo real-um sistema operacional capaz de responder a eventos dentro de um período muito curto de tempo. Como o kernel Linux® não foi projetado com o desempenho em tempo real, o software adicional deve ser executado no topo do kernel para fornecer essa funcionalidade. Essa é uma desvantagem em potencial para o uso do Linux® incorporado, pois esse software adicional consome mais recursos.

Algumas versões do Linux® incorporadas podem ser construídas quase do zero, enquanto outras são versões ligeiramente modificadas do distribu existenteções. As organizações comerciais e não comerciais oferecem suas próprias distribuições pré-construídas direcionadas a fabricantes e empresas de design. Telefones celulares e players de mídia, por exemplo, geralmente usam variedades prontas para uso do Linux® incorporado. Os quiosques de computação ou aparelhos de rede podem usar apenas uma versão ligeiramente modificada de uma distribuição de linux® para desktop.

Em campos com requisitos de desempenho em tempo real ou de tempo real altamente exigentes, o usuário final geralmente se envolve altamente envolvido com o design do sistema. A Administração Nacional de Aeronáutica e Espaço (NASA), por exemplo, obtém software Linux® de fornecedores externos, mas define diretrizes para os fornecedores seguirem. Outras organizações, como empresas que fabricam equipamentos de testes de aviônicos, podem optar por desenvolver seu próprio sabor do Linux® incorporado.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?