Quais são os sistemas operacionais embarcados comuns

Jun 02, 2021

Deixe um recado

Atualmente, com o avanço contínuo da tecnologia, seja um tablet industrial tudo-em-um computador ou um computador industrial incorporado, ele é cada vez mais utilizado. Por enquanto, os sistemas operacionais incorporados usados ​​internacionalmente podem ser divididos em sistemas operacionais-tempo real e sistemas operacionais não-tempo real-tempo real. Dois tipos. Para um sistema com requisitos de tempo estritos, ele pode ser chamado de sistema de-tempo real. Uma característica importante dos sistemas de tempo real-é que eles têm requisitos de tempo muito rígidos. Se o sistema em tempo real-não puder responder a um evento dentro de um tempo predeterminado, o sistema cometerá um erro automaticamente. Especialmente nas indústrias aeroespacial e militar, sistemas operacionais-de tempo real devem ser usados.



A partir da década de 1980, vários sistemas operacionais embarcados comerciais surgiram no mercado. A maioria desses sistemas operacionais foi desenvolvida para sistemas proprietários, que gradualmente evoluíram para as várias formas atuais de sistemas operacionais embarcados comerciais. Uma situação onde uma centena de escolas de pensamento disputam. Esses sistemas operacionais incluem Linux, μC/OS, Windows CE, VxWorks, Palm OS, QNX e assim por diante.


1, μC/OS


ΜC/OS é um típico sistema operacional-em tempo real. O sistema começou a ser desenvolvido em 1992, e a segunda versão, μC/OSⅡ, é atualmente popular. Suas características podem ser resumidas nos seguintes aspectos: código-fonte aberto, estrutura de código clara e clara, comentários detalhados, bem-organizado, boa portabilidade, recorte e solidificação, o kernel é preemptivo e pode gerenciar até 60 tarefas. Desde que o professor Shao Beibei da Universidade de Tsinghua traduziu o livro "μC/OS: the Real Time Kernel" de Jean J. Labrosse, um boom de aprendizado de μC/OSⅡ foi desencadeado na China, especialmente no campo da educação e pesquisa (μC /OS sistema está em O campo da educação e pesquisa é gratuito). O sistema é curto e sucinto, e serve para estudar e aprender sistemas operacionais-em tempo real.


2, Linux


Entre todos os sistemas operacionais, o Linux é um dos sistemas de-desenvolvimento rápido e amplamente-usado. As várias características do próprio Linux o tornam um desenvolvimento embarcado. Nos primeiros dois anos de entrada no mercado, o design do Linux embarcado foi amplamente utilizado e alcançou grande sucesso. Com a maturidade da tecnologia Linux embarcada, com seus recursos como sistemas customizáveis ​​de acordo com os requisitos da aplicação e suporte para a maioria das plataformas de hardware, ela passou do estágio inicial de teste para gradualmente se tornar o mainstream do mercado embarcado.


De acordo com o relatório da IDC, o Linux se tornou o segundo maior sistema operacional do mundo. Outra razão principal pelo qual o Linux está crescendo tão rápido é o custo do produto. Na acirrada competição do mercado, está longe de ser suficiente ter tecnologia avançada. Como reduzir o investimento em produtos também é uma questão que precisa ser considerada. O Linux gratuito economiza muito dinheiro para os fabricantes, especialmente para empresas com baixo poder econômico.


A nova versão atual do kernel Linux atingiu 2.6.xx.


3, VxWorks


O VxWorks é um software de sistema operacional especialmente projetado e desenvolvido pela Wind River (Wind River) para sistemas integrados-em tempo real. Ele fornece aos programadores um agendamento de tarefas-em tempo real eficiente, gerenciamento de interrupções, recursos de sistema-em tempo real e comunicação entre-tarefas em tempo real. Os programadores de aplicativos podem colocar o máximo de energia possível no aplicativo em si, sem ter que se preocupar com o gerenciamento dos recursos do sistema. O sistema é usado principalmente em computadores de-placa única, redes de dados (switches Ethernet, roteadores) e comunicações. A empresa foi adquirida pela Intel.


4, Windows CE


O Windows CE é um produto da Microsoft Corporation. É um sistema operacional multi-segmentado, completo-de prioridade e multi-tarefa projetado para plataformas com recursos limitados como um todo. O Windows CE adota um design modular e é personalizado desde computadores portáteis até equipamentos eletrônicos de controle industrial dedicados. O kernel básico deste sistema operacional requer pelo menos 200 KB de memória ROM. Dos consoles de jogos até hoje, a maioria dos-computadores portáteis de alto preço adotaram o Windows CE como sistema operacional. A desvantagem é que o software do sistema é muito caro, o que afeta o controle de custos de todo o produto.


5, QNX


O QNX é um sistema operacional-em tempo real, desenvolvido pela Canada QNX Software Systems Co., Ltd., amplamente utilizado em automação, controle, robótica, telecomunicações, comunicações de dados, aeroespacial, sistemas de rede de computadores, equipamentos médicos, transporte, sistemas de segurança e defesa, aplicativos de missão-crítica, como máquinas POS e máquinas de varejo. No final da década de 1990, o sistema QNX também foi amplamente utilizado em equipamentos de terminal de Internet, aparelhos de informação e computadores portáteis em rápido crescimento.


6, Palm OS


Palm OS é um sistema operacional embutido de 32 bits para computadores de mão. Este sistema foi desenvolvido pelo Departamento de PalmComputing da 3Com (a Palm Computing tornou-se uma empresa independente). Ele é executado em um kernel multitarefa preemptivo. A interface do usuário permite que apenas um aplicativo seja aberto ao mesmo tempo, combinado com o software de sincronização Hotsync . Comparado com outros sistemas operacionais incorporados, o Palm OS tem maior flexibilidade e mobilidade e é um sistema operacional portátil muito popular.


Enviar inquérito