Escolar Documentos
Profissional Documentos
Cultura Documentos
10/10/23 1
Conceito de sistema embarcado
• Um Sistema Embarcado (ou embutido) é a
combinação de componentes de hardware e
software, que usa interfaces de entrada e saída
específicas e dedicadas, e que realiza uma função
específica.
10/10/23 2
Conceito de sistema embarcado
• Sistemas embarcados (Embedded Systems)
são sistemas computacionais de uso
específico, com seus recursos
computacionais como memória e poder de
processamento projetados restritamente
para este propósito especial.
10/10/23 3
Alguns exemplos de onde são
usados sistemas embarcados
10/10/23 4
Alguns exemplos de onde são
usados sistemas embarcados
10/10/23 5
Alguns exemplos de onde são
usados sistemas embarcados
10/10/23 6
Alguns exemplos de onde são
usados sistemas embarcados
10/10/23 7
Alguns exemplos de onde são
usados sistemas embarcados
10/10/23 8
Alguns exemplos de onde são
usados sistemas embarcados
10/10/23 9
Alguns exemplos de onde são
usados sistemas embarcados
10/10/23 10
Alguns exemplos de onde são
usados sistemas embarcados
10/10/23 11
10/10/23 12
10/10/23 13
Características de sistemas
embarcados
• Em contraste com outros sistemas de
computação como os computadores
pessoais, sistemas embutidos não são de uso
geral. Um mesmo computador pessoal pode
ser usado para realizar tarefas diversas.
10/10/23 14
Características de sistemas
embarcados
• Ao contrário de programas desenvolvidos para
computadores de uso geral, o software embutido
não pode ser usado em outro sistema embutido
sem que antes sejam feitas mudanças
significativas. Isso porque cada hardware é
projetado sob medida para uma dada aplicação.
10/10/23 15
Características de sistemas
embarcados
• Por exigir uma interação contínua com o
ambiente, este tipo de sistema requer do projetista
um conhecimento não apenas de programação
clássica, mas também noções de controle de
processos, sistemas de tempo real, tecnologias de
aquisição de dados (conversores analógico-digitais
e sensores de um modo geral) e de atuadores
(conversores digital-analógicos, PWM, etc.), além
de um cuidado especial no que se refere à
eficiência (estruturação, tamanho e velocidade) do
código produzido.
10/10/23 16
Características de sistemas
embarcados
• Como um dispositivo dedicado pode estar sujeito
às mais severas condições de temperatura e
localização, o mesmo deve permitir que sua
inicialização seja feita por meio de diferentes
meios físicos como, por exemplo, através de um
Compact-Flash, "Disk on-chip", CD-ROM, hard
disk convencional, rede, entre outros.
10/10/23 17
Características de sistemas
embarcados
10/10/23 18
A essência de sistemas embarcados
10/10/23 19
A essência de sistemas embarcados
10/10/23 20
Fluxo de projeto de sistemas embarcados
Hardware Components
Hardware
si gn )
Concept HW/SW De ut, …
Specification Partitioning Layo
,
esi s
ynth
( S
De
sig
Estimation - (C
om n
pil
Exploration ati
on
, …)
Software
Software Components
10/10/23 21
Validation and Evaluation (area, power, performance, …)
Característica multidisciplinar
10/10/23 22
Kits de desenvolvimento
10/10/23 23
Futuro dos sistemas embarcados
• Atualmente uma pessoa entra em contato
diariamente com pelo menos 20
processadores, e estimativas apontam para
350 até o final desta década.
10/10/23 24
FIM
• Perguntas?
lacerda@ufla.br
10/10/23 25