Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Prof. Wilian Soares Lacerda DCC - UFLA
Sistemas embarcados Prof. Wilian Soares Lacerda DCC - UFLA 01/01/2019
2
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. Um sistema é dito embarcado quando este é dedicado a uma única tarefa e interage continuamente com o ambiente a sua volta por meio de sensores e atuadores. 01/01/2019
3
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. 01/01/2019
4
Alguns exemplos de onde são usados sistemas embarcados
01/01/2019
5
Alguns exemplos de onde são usados sistemas embarcados
01/01/2019
6
Alguns exemplos de onde são usados sistemas embarcados
01/01/2019
7
Alguns exemplos de onde são usados sistemas embarcados
01/01/2019
8
Alguns exemplos de onde são usados sistemas embarcados
01/01/2019
9
Alguns exemplos de onde são usados sistemas embarcados
01/01/2019
10
Alguns exemplos de onde são usados sistemas embarcados
01/01/2019
11
Alguns exemplos de onde são usados sistemas embarcados
01/01/2019
12
01/01/2019
13
01/01/2019
14
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. 01/01/2019
15
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. Projeto de Hardware e Software feito em conjunto (interdependente). 01/01/2019
16
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. 01/01/2019
17
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. 01/01/2019
18
Características de sistemas embarcados
O sistema operacional para este tipo de dispositivo deve ainda ser bastante customizável, privilegiando atividades dedicadas ou exclusivas, envolvendo otimizações específicas no hardware e na camada de aplicação. 01/01/2019
19
A essência de sistemas embarcados
01/01/2019
20
A essência de sistemas embarcados
01/01/2019
21
Fluxo de projeto de sistemas embarcados
Hardware Components Hardware Design (Synthesis, Layout, …) HW/SW Partitioning Concept Specification Design (Compilation, …) Estimation - Exploration Software Software Components 01/01/2019 Validation and Evaluation (area, power, performance, …)
22
Característica multidisciplinar
01/01/2019
23
Kits de desenvolvimento
01/01/2019
24
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. 01/01/2019
25
FIM Perguntas? 01/01/2019
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.