O que é software incorporado?
O software incorporado é um tipo de software incorporado em sistemas de hardware. Este software é normalmente projetado para executar uma função específica, embora um único hardware possa conter várias peças de software incorporado. Qualquer tecnologia que possua placas de circuito e chips de computador provavelmente terá software incorporado dentro dela, de relógios digitais a telefones celulares e calculadoras. Esses sistemas permitem que muitas das funções avançadas que são comuns em dispositivos modernos.
Como muitas peças de tecnologia inovadora, formas iniciais de software incorporado foram desenvolvidas para aplicações militares. Os americanos, em particular, usaram diferentes tipos de sistemas incorporados na exploração espacial, orientação de mísseis e aviônicos do final dos 30 a meados dos anos 60. Esses primeiros sistemas eram tipicamente conectados em outros componentes e tinham uma alta taxa de falhas. Não foi até o final dos anos 60 que o software incorporado evoluiu ao ponto em que era útil para pessoas comuns.
No final dos anos 70, oOs primeiros padrões para um chip de microcontrolador integrado fez com que o software incorporado decolasse. Esse chip único agia como um pequeno computador; Poderia absorver, salvar e sair dados, bem como processar suas próprias informações. Com esses chips, tornou -se possível escrever um único programa, carregá -lo no chip e depois ter esse chip executar seu programa sempre que recebe a entrada correta. No final da década de 1980, quase todas as formas de eletrônicos de consumo tinham algum tipo de chip de microcontrolador incorporado dentro dele.
Nos anos que se seguiram, o custo da produção de microcontroladores integrados caiu para centavos. Como resultado, eles estão em quase todos os dispositivos eletrônicos e cada um desses chips possui uma ou mais peças de software incorporado. Eles estão mesmo em itens que a maioria das pessoas não pensaria ter computadores, como torradeiras, ventiladores elétricos ou brinquedos infantis.
Independentemente do que o software é partede peças de software incorporado funcionam da mesma maneira. O chip deles recebe a entrada de seu dispositivo conectado. O software lê a entrada e determina se precisa ativar. Se isso acontecer, ele executa seu programa e gera os resultados. Esses resultados podem ir para o usuário ou mesmo outro software.
O software incorporado substitui um sistema de computador completo. Em um computador normal, ou em uma máquina conectada a um computador normal, existem relativamente poucas peças de software incorporado. Normalmente, os sistemas de computador têm apenas algumas peças que controlam procedimentos de inicialização e funções essenciais de hardware. À medida que os dispositivos complexos se tornam mais computadorizados, seu software incorporado está realmente caindo à medida que é substituído por sistemas de computador padrão.