Computadores que são projetados para se concentrar em uma ou talvez algumas tarefas são chamados de sistemas embarcados. Também conhecido como microcontroladores , eles são frequentemente referidos computadores para fins especiais , como porque eles são normalmente incorporados na estrutura de uma grande variedade de dispositivos de hardware e mecânica . Sistemas de controle embarcados foram assimilados em quase todos os aspectos de nossas vidas - a educação, entretenimento , comunicação e ciência . Eles também são amplamente utilizados em aplicações médicas e de medição elétrica. Alguns sistemas são relativamente simples , exigindo um único chip para operar. Outros microcontroladores são mais complexos e podem ser compostas por unidades múltiplas , dispositivos e redes instaladas no interior do alojamento . Função
As chances são de que muitos produtos que você agora tomamos para concedido têm sistemas integrados dentro de sua habitação incorporado. A tecnologia é amplamente utilizado em muitos aparelhos eletrônicos, incluindo telefones celulares, câmeras digitais , consoles de videogame e assistentes pessoais digitais (PDAs) . Microcontroladores também são usados em dispositivos maiores , como semáforos e as placas de exposição eletrônicas localizadas em pisos comerciais e nos aeroportos . Desde a marca de sistemas embarcados é o seu foco em uma ou apenas algumas tarefas , os engenheiros trabalham continuamente para tornar os sistemas de menor, mais eficiente e mais confiável.
Fatos
dois dos mais famosos usos de microcontroladores foram os sistemas de orientação utilizados nas naves Apollo e os mísseis Minuteman da década de 1960 . Na década de 1980 , vários fatores levaram a uma utilização mais generalizada de sistemas embarcados : a integração de vários componentes em chips de microprocessador , o menor custo de microprocessadores e maior poder de processamento . Estes desenvolvimentos alimentou a integração da tecnologia de microcontrolador em quase todos os tipos de produtos eletrônicos.
Características
Sistemas embarcados têm tecnologia de gerenciamento de energia sofisticado e muito eficiente. Eles também exigem uma pequena quantidade de recursos para a função. As especificações de desempenho para esses sistemas são praticamente inexistentes , o que permite que os fabricantes para fazer produtos menos complicados , a custos razoáveis , tornando-os mais acessíveis. Em muitos casos , o sistema é incorporada nos produtos autónomos . No entanto , os sistemas embarcados são muitas vezes utilizados como subsistemas , como parte de um grupo de interagir componentes de um produto . Um bom exemplo é o seu uso como subsistemas de automóveis.
User Interface
As primeiras versões dos sistemas embarcados raramente necessária interface com o usuário , porque todos os dados e aplicações eram tipicamente incorporado para o dispositivo . Um bom exemplo da falta de interface com o usuário foi o sistema de orientação para os sistemas Intercontinental Ballistic Missile . Hoje , os usuários podem interagir com sistemas embarcados , incluindo a inserção de informações em um PDA. O desenvolvimento tecnológico tem levado a capacidade de interface de usuário full-blown na maioria dos sistemas atuais ; . No entanto , é normalmente limitada a entrada de dados por parte dos utilizadores
Firmware
Firmware é o nome dado às pequenas aplicações de software que são necessárias para operar dispositivos que contenham sistemas embarcados. Firmware fornece as instruções básicas que permitem microcontroladores para funcionar. Instruções de operação é geralmente necessária em vários níveis dentro de um dispositivo. Como resultado, cada um dos componentes eletrônicos contidos em sistemas embarcados geralmente requer seu próprio código do programa para executar o seu papel , incluindo chips de memória flash , controladores de comunicação e módulos LCD . Geralmente , o firmware está instalado na ROM ( Read-Only Memory ) . No entanto , as aplicações de firmware mais sofisticados usam memória flash , que permite que programa a ser facilmente substituídos ou atualizados.