Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
3
Alguns exemplos de onde são
usados sistemas embarcados
4
Alguns exemplos de onde são
usados sistemas embarcados
5
Alguns exemplos de onde são
usados sistemas embarcados
6
Alguns exemplos de onde são
usados sistemas embarcados
7
Alguns exemplos de onde são
usados sistemas embarcados
8
Alguns exemplos de onde são
usados sistemas embarcados
9
Alguns exemplos de onde são
usados sistemas embarcados
10
Alguns exemplos de onde são
usados sistemas embarcados
11
12
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.
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.
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.
16
Características de sistemas
embarcados
17
Características de sistemas
embarcados
18
A essência de sistemas
embarcados
19
A essência de sistemas
embarcados
20
Fluxo de projeto de sistemas embarcados
Hardware Components
Hardware
Concept HW/SW
Specification Partitioning
Estimation -
Exploration
Software
Software Components
21
Validation and Evaluation (area, power, performance, …)
Característica multidisciplinar
22
Futuro dos sistemas embarcados
23