Você está na página 1de 18

06/06/2011

1
1
Ewaldo Luiz de Mattos Mehl
Universidade Federal do Paran
Departamento de Engenharia Eltrica
mehl@ufpr.br
Sistemas eletrnicos embarcados
(Embedded Electronics Systems) so
sistemas computacionais de uso
especfico, com seus recursos
computacionais como memria e poder de
processamento projetados restritamente
para este propsito especial.
2
06/06/2011
2
Computadores comuns so sistemas de
uso geral
Um mesmo computador pessoal pode ser
usado para realizar tarefas diversas
Sistemas Embarcados geralmente
realizam uma nica tarefa
3
Embedded Electronic System (Sistema Eletrnico Embarcado
ou Sistema Eletrnico Embutido)
Combinao de hardware e software
Interfaces de entrada e sada especficas e dedicadas
Realiza uma funo especfica para a qual foi programado
reconfigurvel via software
Um sistema eletrnico dito embarcado quando dedicado a
uma nica tarefa e interage continuamente com o ambiente a
sua volta por meio de sensores e atuadores, gerenciado por
um software reconfigurvel.
4
06/06/2011
3
Um sistema eletrnico embarcado realiza apenas
um conjunto de tarefas pr-definidas
Consequncias do sistema ser dedicado tarefas
especficas:
O circuito eletrnico otimizado para realizar apenas
aquela tarefa
Reduo do tamanho
Reduo dos recursos computacionais
Reduo do custo final
Aumento da confiabilidade
Em um sistema eletrnico embarcado a interface
com o usurio geralmente simples e limitada
Boto liga-desliga
LEDs sinalizadores das principais funes
Teclado
Display de Cristal Lquido
Boto de reset
Web-based interface
06/06/2011
4
Devido aos constantes avanos na tecnologia e a
queda nos custos de implementao tanto de
componentes de software como hardware, a
definio de Sistemas Embarcados est em
aberto.
Alguns sistemas, como celulares, Palmtops, PDAs e TV
Digital, esto se tornando bem completos, fugindo ao
conceito inicial e aproximando-se a um sistema de uso
genrico.
Descries atualmente contestadas:
Sistemas Embarcados so mais limitados em
funcionalidades de hardware e/ou software que um
PC?
Sistemas Embarcados so desenvolvidos para
executar tarefas especficas?
requerido maior qualidade e confiabilidade dos
Sistemas Embarcados que de outros sistemas
computacionais?
Concluso: Alguns dispositivos classificados como
Sistemas Embarcados na verdade esto deixando
de ser ou j no os so!
06/06/2011
5
Dcadas de 30 e 40:
Os primeiros computadores possuam funes
especficas.
ENIGMA: Mquina eletromecnica projetado para
gerar mensagens em cdigo (Segunda Guerra
Mundial cdigo quebrado por Alan Turing).
ENIAC - Electronic Numerical Integrator And
Computer - University of Pennsylvania's Moore
School of Electrical Engineering Clculo de
trajetrias de projteis.
06/06/2011 10
06/06/2011
6
06/06/2011 11
17.468 vlvulas 7.200 diodos 1.500 rels
70.000 resistores 10.000 capacitores
Peso: 27 ton rea: 62 m
2
Potncia: 150 kW
Dcadas de 60:
Apollo Guidance Computer (AGC) Considerado o
primeiro Sistema Embarcado Moderno
Projetado e construdo pelo MIT Instrumentation
Laboratory
Aprox. 4100 CIs fabricados pela
Fairchild Semiconductors
Cada nave Apollo tinha 3 AGC:
Mdulo de comando
Mdulo lunar
Abort GuidanceSystem(AGS) no
Mdulo Lunar
06/06/2011
7
AGC montado no
painel de controle da
Apollo.
Interface do AGC
14
06/06/2011
8
15
Autonetics D-17 Computador
guia do mssil Minuteman -
Primeiro Sistema Embarcado
produzido em massa.
Desenvolvimento da Indstria de
CIs. Um CI NAND que custava
US$100 passou a custar US$3.
06/06/2011
9
Dcadas de 70 e 80:
Surgimento e expanso dos primeiros
Microprocessadores e microcontroladores.
Dcadas de 90:
Reduo dos custos / aumento do poder de
processamento e funcionalidade.
2000 at atualmente:
Expanso no uso de microcontroladores
Digitalizao crescente: Foto / Vdeo / Som
Alguns processadores
foram e ainda so
amplamente utilizados,
como o Z80 (8 bits),
Motorola 68000 (16
bits) e os chips ARM (32
bits), em video-games,
DVDs, Palms, injeo
eletrnica, etc.
06/06/2011
10
19
20
06/06/2011
11
21
22
06/06/2011
12
06/06/2011 23
24
06/06/2011
13
06/06/2011 25
Ao contrrio de programas desenvolvidos para
computadores de uso geral, o software de um
sistema embarcado no pode ser usado em outro
sistema embarcado sem que antes sejam feitas
mudanas significativas.
O hardware de um sistema eletrnico embarcado
projetado sob medida para uma determinada
aplicao.
O projeto do hardware e do software feito em
conjunto (hardware & software interdependentes).
26
06/06/2011
14
Requisitos do projetista de sistemas
eletrnicos embarcados:
Programao clssica
Noes de controle de processos
Sistemas de tempo real
Tecnologias de aquisio de dados (conversores
analgico-digitais e sensores de um modo geral)
Atuadores (conversores digital-analgicos, PWM,
etc.)
Eficincia (estruturao, tamanho e velocidade) do
cdigo produzido.
27
Como o sistema embarcado pode estar sujeito s
mais severas condies de temperatura e
localizao, o projeto deve permitir que sua
inicializao seja feita por meio de diferentes
meios fsicos:
Memria flash interna ao processador
Carto de memria CF, SD etc
CD-ROM
Disco rgido convencional
Disco rgido sem partes mveis (flash)
Rede TCP/IP
28
06/06/2011
15
O sistema operacional para este tipo de
dispositivo deve ainda ser bastante
customizvel, privilegiando atividades
dedicadas ou exclusivas, envolvendo
otimizaes especficas no hardware e na
camada de aplicao.
29
30
06/06/2011
16
06/06/2011 31
32
06/06/2011
17
Atualmente uma pessoa entra em contato
diariamente com pelo menos 20
processadores
Estimativas apontam que cada pessoa ter
contato com 350 processadores por dia em
2020.
33
Hoje, os sistemas eletrnicos embarcados marcam
forte presena no nosso dia-a-dia.
Muitas vezes eles esto transparentes e ns no
os percebemos.
Tm ganhado cada vez mais espao em todas as
reas.
Adquiriram uma importncia indiscutvel.
06/06/2011
18
Apesar da facilidade de desenvolvimento, os
projetistas tem se preocupado com projetos de
sistemas eletrnicos embarcados cada vez
maiores.
Ramo muito promissor para os novos
profissionais, envolvendo conhecimentos desde
da fsica de semicondutores at a engenharia de
software.
Tendncia: adio de mais inteligncia a processos
e produtos Sistemas Eletrnicos Embarcados.
Tendncia: maior conectividade, atravs de
tecnologias de rede sem fio, por exemplo
Sistemas Eletrnicos Embarcados.
O mercado de microprocessadores embarcados
aproximadamente 100 vezes maior que o de
computadores (desktops e notebooks) e deve
crescer exponencialmente na prxima dcada.

Você também pode gostar