Sistema embutido

Um sistema de bordo é definido como um sistema eletrônico e computacional autônomo , muitas vezes em tempo real , especializado em uma tarefa precisa. O termo se refere tanto ao hardware do computador quanto ao software usado. Seus recursos são geralmente limitados espacialmente (tamanho reduzido) e energeticamente (consumo limitado).

História

Um dos primeiros sistemas embarcados modernos reconhecíveis foi o Apollo Guidance Computer em 1967, o sistema de orientação da missão lunar Apollo , desenvolvido por Charles Stark Draper do Massachusetts Institute of Technology . Cada missão lunar estava equipada com dois sistemas (AGC), um responsável pela orientação inercial e outro pelo módulo lunar . No início do projeto, o computador AGC da Apollo foi considerado a parte menos confiável do projeto. Por outro lado, graças à utilização de novos componentes que eram na altura os circuitos integrados , conseguiram-se ganhos substanciais no espaço útil e na carga útil , com uma suposta redução dos já numerosos riscos das missões.

Restrições

Os sistemas de bordo executam tarefas predefinidas e têm especificações vinculativas a cumprir, que podem ser:

Arquitetura

Os sistemas incorporados geralmente usam microprocessadores ou microcontroladores de baixo consumo de energia , cuja parte do software é parcial ou totalmente programada no hardware, geralmente na memória em memória somente leitura (ROM) , EPROM , EEPROM , FLASH , etc. (isso é chamado de firmware ).

Características

Interface de usuário

Alguns sistemas de bordo podem não ter uma interface de usuário (eles são, portanto, especializados em uma única tarefa). Mas essa interface também pode ser semelhante à de um sistema operacional de computador (por exemplo, um PDA ).

Confiabilidade

Os sistemas embarcados estão principalmente em máquinas que precisam funcionar continuamente por muitos anos sem erros e, em alguns casos, corrigem os erros por conta própria quando eles acontecem. Portanto, o software é sempre desenvolvido e testado com mais cuidado do que o software para PCs. Partes móveis não confiáveis ​​(por exemplo, unidades de disco, botões ou interruptores) são proibidas.

A questão da confiabilidade pode incluir:

A solução pode ser peças sobressalentes adicionais ou um "modo suave" de software que fornece operação parcial.

Por exemplo: cabos submarinos, faróis de navegação, poços de perfuração, etc.

Neste caso, o "modo suave" é tolerado.

Por exemplo: sistemas de controle do reator, fábricas de produtos químicos, sinais de trem, etc.

Por exemplo: sistemas de ponte ou elevador , transferência de fundos, salas de negociação, vendas ou serviços automáticos, etc.

Areas de aplicação

Os campos em que encontramos sistemas incorporados são cada vez mais numerosos:

Desenvolvimento de sistemas embarcados

O desenvolvimento de sistemas embarcados requer conhecimento de eletrônica e ciência da computação. Entre os equipamentos necessários para criar um sistema de bordo, encontramos:

Mercado e emprego

Transversalmente em diferentes setores econômicos, em 2013, os sistemas integrados representaram um mercado avaliado em 73 bilhões de euros na França, ou 3,7% do PIB. Em termos de emprego, o setor reúne 1,3% da força de trabalho, ou 387,5 mil pessoas.

Notas e referências

  1. Octave Letellier , “  Embedded AI - novo campo usa graças a embedded AI  ” , em Bpifrance Le Hub ,10 de janeiro de 2018(acessado em 5 de outubro de 2020 )
  2. Uma nova ideia SPIFI [1]

Veja também

Links internos

links externos