Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Introdução
Nos últimos anos os seres humanos têm interagido cada vez mais com os mais diversos
sistemas computacionais e isso inclui os sistemas embarcados os quais, mesmo que
imperceptíveis, estão presentes em seus cotidianos e compõem os mais variados
eletrônicos que utilizam: desde o mais simples despertador até o mais complexo sistema
de monitoramento de um vulcão.
Os primeiros sistemas embarcados a surgirem eram mais simples do que os que
existem atualmente. Segundo Maas (2014), o primeiro a ser reconhecido foi o AGC
(Apollo Guidance Computer) o qual foi desenvolvido no MIT (Massachusetts Institute
of Technology) por Charles Stark Draper. E, em meados da década de 60 e 70, o AGC
foi utilizado no projeto Apollo como sistema de bordo sendo o objetivo desse projeto
levar o homem à lua.
Com a evolução dos sistemas embarcados no decorrer dos anos, a complexidade
e abrangência dos mesmos aumentou. De acordo com Maas (2014), quanto a sua
aplicação, podem ser classificados em: de propósito geral o que indica que possui maior
interação entre sistema e usuário; sistemas de controle que realizam controles em tempo
real e são robustos com pouca interação com o usuário e uso de sinalizações;
processamento de sinais o qual envolve um grande volume de informação e conversão
entre sinais analógicos e digitais; comunicação e redes que faz a comutação e
distribuição de informações.
No decorrer deste artigo serão apresentados vários exemplos de aplicação de
sistemas embarcados e será discutido quais são os seus impactos na sociedade.
Um sistema embarcado do tipo bare metal é um computador que não inclui qualquer
tipo de software. Isto significa que o usuário deve instalar um sistema operacional para
que o hardware tenha alguma funcionalidade, é o que afirma Christensson (2013).
O termo bare metal é aplicado nos sistemas embarcados para se referir como
este é programado. Como não há dependência de camadas de abstração (sistema
operacional), toda a codificação é realizada em baixo nível, controlando os periféricos
diretamente, ou seja, sem uma interface.
4.2 Sistema Operacional Embarcado
No caso de sistemas embarcados que contêm componentes programáveis, o software de
aplicação pode ser composto por múltiplos processos distribuídos entre diferentes
processadores e comunicando-se através de mecanismos variados.
Um sistema operacional, oferece serviços como comunicação e escalonamento
de processos, pode ser necessário. Tais recursos para um sistema embarcado facilitam o
desenvolvimento de aplicações, mas idealmente devem impactar pouco nas restrições
do sistema embarcado, segundo Carro e Wagner (2003).
5. Aplicações dos Sistemas Embarcados
A utilização de sistemas embarcados está voltada ao processamento de funções
específicas, com um determinado nível de interação com o usuário final ou com o
ambiente. Os sistemas embarcados são encontrados em diversos dispositivos, desde os
mais comuns utilizados em nosso dia-a-dia, bem como em aplicações de outras áreas e
setores, como automobilística, industrial, robótica, esportes, etc.
A seguir, serão abordados alguns exemplos da aplicação de sistemas
embarcados.
6. Perspectivas Futuras
A utilização de sistemas embarcados vem mostrando-se promissora à projetos que
poderão ser aprimorados para aplicações mais específicas em um futuro próximo.
8. Conclusão
De forma geral, um sistema é composto por entradas, que são processadas por uma
unidade central, produzindo as saídas. Essas saídas podem ser ou não utilizadas como
retroalimentação do sistema.
Os sistemas embarcados possuem essa composição básica, sendo caracterizados
por executarem funcionalidades específicas. Eles possuem certas restrições que, se
respeitadas, não influenciam em seu desempenho e utilização.
Há inúmeras categorias de sistemas embarcados, cada qual, voltada para uma
finalidade, muitas vezes solucionando uma necessidade ou auxiliando um sistema
maior.
As implementações utilizando sistemas embarcados, permitiram o
desenvolvimento de uma gama de projetos e produtos os quais estão inseridos em nosso
cotidiano, muitas vezes de forma corriqueira.
Hoje em dia, há muitos produtos baseados em tecnologia embarcada que
encontram-se em fase de desenvolvimento, servindo como premissas para tecnologias
futuras, que de certa forma, impactarão beneficamente a sociedade.
Referências
Carro, L. e Wagner, F. R.; “Sistemas computacionais embarcados”. Jornadas de
Atualização em Informática da SBC. 2003.
Carvalho, F., Leal, B., Filho, J., Baiocchi, O., Lopes, W. e Alencar M. "Aplicações
Ambientais de Redes de Sensores Sem Fio", Universidade Federal do Vale do São
Francisco - UNIVASF, Universidade Federal do Recôncavo da Bahia - UFRB,
Institute of Technology - University of Washington Tacoma, Instituto de Estudos
Avanc¸ados em Comunicações - Iecom - Departamento de Engenharia Elétrica -
UFCG, 2012. Disponível: https://www.researchgate.net/profile/Marcelo_Alencar/
publication/275595553_Aplicacoes_Ambientais_de_Redes_de_Sensores_Sem_Fio/li
nks/5547d8010cf2e2031b384a8d.pdf. Acesso: agosto/2016.
Christensson, Per. "Bare Metal Definition." TechTerms. Disponível:
http://techterms.com/definition/bare_metal. Accesso: setembro, 2016.
Maas, Daniel Gumiero Noronha. “Diagnóstico de falhas multicamadas de sistemas
embarcados modelados por SEDs”. Joinville-SC, 2014. Disponível:
http://www.tede.udesc.br/tde_arquivos/1/TDE-2014-10-17T105911Z-
1875/Publico/Daniel%20Gumiero%20Noronha%20Maas.pdf. Acesso: setembro/
2016.
Machado, S., Cunha M., Velasques, B., Minc, D., Bastos, V., Budde, H., Cagy, M.,
Piedade, R. e Ribeiro, P. " Interface cérebro-computador: novas perspectivas para a
reabilitação." Rio de Janeiro-RJ, Brasil, 2008. Disponível:
http://www.revistaneurociencias.com.br/edicoes/2009/RN%2017%2004/258%20revi
sao.pdf. Acesso: setembro/2016.
Morais, B. "InteliCare - Infraestrutura de Telessaúde para apoio a serviços de atenção
domiciliar baseada em redes de sensores sem fio e sistemas embarcados." João
Pessoa - PB, 2012. Disponível:
http://tede.biblioteca.ufpb.br:8080/bitstream/tede/6099/1/arquiuvototal.pdf. Acesso:
setembro/2016.
Páez, D., Parra, L, Takase, E. e Marques, J. "Desenvolvimento de sistemas embarcados
aplicados para treinamento, condicionamentoe avaliação em esporte." Instituto de
Engenharia Biomédica, Laboratório de Educação Cerebral, Universidade Federal de
Santa Catarina, Florianópolis-SC, Brasil, 2014. Disponível:
http://www.canal6.com.br/cbeb/2014/artigos/cbeb2014_submission_233.pdf.
Acesso: setembro/2016.
Peplow, Mark. "Raspberry Pi-oneer." IEEE SPECTRUM. 03-2015: 29-40. Impressão.
Silva, K., Silva, A., Silva, F. "Desenvolvimento de um monitor cardíaco portátil com
Conexão wi-fi para transmissão via internet." Universidade Federal de Uberlândia,
Uberlândia-MG, Brasil, 2014. Disponível:
http://www.canal6.com.br/cbeb/2014/artigos/cbeb2014_submission_621.pdf.
Acesso: setembro/2016.
Wolf, Denis F.; Osorio, Fernando S.; Simões, Eduardo; Trindade Jr., Onofre.
"Intelligent Robotics: From Simulation to Real World Applications". Instituto de
Ciências Matemáticas e de Computação -ICMC Mobile Robotics Laboratory - LRM
Universidade de São Paulo – USP São Carlos-SP, Brasil, 2009. Disponível:
http://inct-sec.icmc.usp.br/actrep/sites/default/files/highlights/Tutorial-JAI.pdf.
Acesso: setembro/2016.