Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Introdução a Sistemas Embarcados

Baseado no material do Professor Édson Mélo. Curiosidade atoa sobre um trecho de código usado na apresentação: http://deeperdesign.wordpress.com/2010/02/26/is-iron-man-made-of-lego/
by

Felipe Mesquita

on 24 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Introdução a Sistemas Embarcados

Um computador utiliza a memória para o armazenamento de dados e dos programas que controlam o sistema.
Em uma primeira classificação, mínima, as memórias podem ser dos tipos:

ROM: Memória apenas de leitura, que é utilizada para o armazenamento de programas e dados que não devem ser alterados;
RAM: Memória de escrita e leitura, que pode guardar dados de forma temporária, permitindo alteração de conteúdos.
ATMega328P
Diagrama de blocos do microcontrolador utilizado na plataforma Arduino
EXEMPLO
MICROCONTROLADOR
CONCEITO DE ARQUITETURA
Um microcontrolador integra, além da CPU (processador), diversos periféricos úteis para a construção de sistemas embarcados, tais como:
Portas de entrada e/ou saída;
Circuitos de temporização/contagem;
Circuitos de comunicação;
Conversores A/D e D/A;
Estrutura de um Computador Embarcado Básico
CPU
A Unidade central em um sistema embarcado é, em geral um microprocessador, microcontrolador ou DSP.

Microprocessadores de grande capacidade podem ser encontrados em sistemas embarcados mais complexos, e exigem mais componentes externos.

Microcontroladores integram outros blocos além da CPU, como memória, portas, temporizadores, e muitos outros.

DSPs têm capacidades avançadas para o intensivo processamento numérico de dados.
Introdução a
Sistemas Embarcados
"Um sistema de computador especializado dedicado a alguma função em particular, dentro de um sistema mais amplo."
Você pode ter vários computadores embarcados:
Em aplicações mais complexas, sistemas embarcados controlam:
Processos Industriais
Um sistema embarcado pode ser construído a partir de plataformas simples e populares como, Arduino e Raspberry Pi.
ARDUINO
RASPBERRY PI
Equipamentos médico-hospitalares
Exemplo: ELEVADOR DIDÁTICO
Em um exercício de projeto, um grupo de alunos do IFSC construiu um elevador simples, didático, com quatro andares, utilizando a plataforma de computação física Arduino.

As portas de entrada do microcontrolador foram utilizadas para ler sensores e botões que indicavam a localização da cabine do elevador e a chamada para os pisos do “edifício”. A porta de saída foi utilizada para controlar o motor que realiza o movimento do elevador.

MEMÓRIA
Qualquer coisa que não tem "computador" no nome, mas tem um sistema computadorizado.
Em um computador embarcado, uma
PORTA DE SAÍDA
permite o envio de informação ou sinais de comando para dispositivos externos ao computador.

Uma
PORTA DE ENTRADA
permite que um computador receba informação do sistema externo. Esta informação pode vir de várias formas, e algumas vezes um sensor e um circuito transdutor pode ser necessário.

PORTA DE ENTRADA
BCM 2835
Diagrama de blocos do microcontrolador utilizado na Raspberry Pi
EXEMPLO
PORTA DE ENTRADA
PORTA DE SAÍDA
PORTA DE SAÍDA
Um SoC (“System on a Chip”) se refere a todos os componentes de um computador, ou qualquer outro sistema eletrônico, em um circuito integrado (chip). Ele pode conter funções digitais, analógicas, mistas e de radiofrequência. O SoC da empresa BROADCOM, usado na plataforma Raspberry Pi.
Integra, entre outros:
Processador ARM-11;
Interface de vídeo e áudio;
Interface de rede;
Comunicação SPI, I2C e serial;
Interface USB.

Definição quase correta:
http://prezi.com/user/felipemesquita/
fpgaparatodos.com.br
Full transcript