Conceito básico:
Dá-se o nome de sistemas embarcados a qualquer tipo de programa ou sistema que seja embutido em um aparelho/equipamento e que fique dedicado à tarefa específica dos mesmos.
Como exemplos do cotidiano, pode-se citar:
- Sistemas de monitoramento médico;
- Geladeiras;
- Lavadoras roupa:
- Projetores do tipo datashow;
- Impressoras;
- Computadores de bordo;
- Smartphones;
- Sistemas de controle de acesso biométrico;
- Controle de temperatura de ar-condicionado;
É comum que se dê o nome firmware aos softwares produzidos para funcionar em sistemas embarcados, os quais são armazenados em memórias ROM ou flash. A simplicidade de uso e baixa exigência de memória desses softwares reduz bastante o preço da produção dos sistemas.
Os sistemas operacionais usados nos sistemas embarcados, diferente daqueles usados em notebooks e computadores pessoais, são sistemas operacionais de tempo real, bem distintos, capazes de consumir menos memória e processamento, sendo também mais estáveis e confiáveis.
Visão
Figura 1 - Esquema das partes básicas de um sistema embarcado e suas interações. Fonte: http://www.bosontreinamentos.com.br/eletronica/eletronica-geral/introducao-aos-sistemas-embarcados/
Vídeo 1 - Video-aula do site Bóson Treinamentos sobre Sistemas Embarcados
Conexões
Conceito de Firmware: São os tipos de software utilizados comumente em sistemas embarcados, como dito anteriormente.
Sensores: Capazes de se comunicar com os sistemas embarcados, o sensores ajudam o sistema a realizar algum tipo de tarefa de controle, por meio do acionamento de um atuador ou do envio de sinais para circuitos.
[2]: Sistemas embarcados de controle e monitoramento: Os sistemas embarcados possuem diversas aplicações, dentre elas, destaca-se o controle e monitoramento nas área de Energia, Maquinário e controle industrial, Transporte e equipamento pesado, Ciências biológicas e Robótica e veículos não tripulados.
Sistemas de Informação
O tema Sistemas de Informação está totalmente relacionado com os Sistemas Embarcados, já que esses, apesar de todas a suas peculiaridades e aplicações diferenciadas, são apenas um exemplo dos tipos de sistemas que podem ser desenvolvidos e estudados pela área.
Complementar
Sistema Operacional de Tempo Real
Também conhecido como RTOS (Real Time Operating System), esse sistema é o tipo especial de sistema operacional utilizado em Sistemas Embarcados. Suas características possibilitam seu uso em finalidades que requerem confiabilidade e a execução de ações em prazos compatíveis com a ocorrência de eventos externos. Um exemplo de aplicação desse sistema é o uso no controle de vôo em aviões, que com um simples desvio do percurso, é capaz de corrigir o problema e colocar o avião na rota correta em poucos segundos. Outro exemplo de aplicação interessante é o acompanhamento de pacientes em UTIs, em que o sistema, ao perceber qualquer mudança no estado do paciente, é capaz de avisar os responsáveis para que tomem os procedimentos apropriados.
Referências bilbiográficas
O que é um sistema embarcado. Disponível em: <http://www.embarc.com.br/p1600.aspx>. Acesso em: 01 out. 2017.
Introdução aos Sistemas Embarcados (Embedded Systems). Disponível em: <http://www.bosontreinamentos.com.br/eletronica/eletronica-geral/introducao-aos-sistemas-embarcados/>. Acesso em: 01 out. 2017.
Sistemas embarcados de controle e monitoramento. Disponível em: <http://www.ni.com/embeddedsystems/pt/>. Acesso em: 01 out. 2017.
Sistemas Operacionais de Tempo Real - Introdução. Disponível em: <https://www.embarcados.com.br/sistemas-operacionais-de-tempo-real-rtos/>. Acesso em: 01 out. 2017.
