INTRODUÇÃO A PLATAFORMASEMBARCADAS
(ARDUINO, RASPBERRY PI E BEAGLEBONE)
PROJETO:
•ESPAÇO FÍSICO
•COMPONENTES
ELETRÔNICOS
•PROGRAMAÇÃO
O que é um Arduino?
•Cidade de Ivrea, Itália –
2005;
•Interagir em projetos
escolares de forma a ter um
orçamento menor que
outros sistemas de
prototipagem disponíveis
naquela época;
•Linguagem de programação
própria;
•Ambiente de desenvolvimento
próprio;
•Fabricado manualmente ou
comprado;
SHIELDS:
•MOTOR
DRIVE
•RELÉS
•Display
LCD
•SENSORE
S
O que é o Raspberry Pi?
•Fevereiro de 2012
•Tamanho de um cartão de
crédito
•Capaz de fazer oque um computador normal faz: Navegar na internet,
reproduzir vídeo de alta definição, fazer planilhas, processamento de texto, e
jogar jogos.
Modelo A+
Modelo B
Modelo B+
Modelo 2
900MHz quad-core ARM Cortex-A7 CPU
1GB RAM
Modelo Raspberry Pi Zero Raspberry Pi A+ Raspberry Pi B Raspberry Pi B+ Raspberry Pi 2
Processador Broadcom
BCM2835 ARMv6
SoC
Broadcom
BCM2835 ARMv6
SoC
Broadcom
BCM2835 ARMv6
SoC
Broadcom
BCM2835 ARMv6
SoC
Broadcom
BCM2836 ARMv7
SoC
Velocidade do
processador
Single-core, 1GHz Single-core,
700MHz
Single-core,
700MHz
Quad-core, 900Hz
Memoria,
velocidade
512MB, 400MHz 256MB, 400MHz 512MB, 400MHZ 512MB, 400MHz 1GB, 450MHz
Armazenamento Micro SD Micro SD SD Micro SD Micro SD
Porta Ethernet NO NO 1 x 10/100 1 x 10/100 1 x 10/100
Porta USB 1 x microUSB 2.0 1 x USB 2.0 2 x USB 2.0 4 x USB 2.0 4 x USB 2.0
GPIO 40 pin 40 pin 26 pin 40 pin 40 pin
Video Mini HDMI HDMI, RCA HDMI, RCA HDMI, RCA HDMI, RCA
Audio Multi-Chanel HD
via HDMI
Multi-Chanel HD
via HDMI, Stereo
pelo jack 3.5mm
Multi-Chanel HD
via HDMI, Stereo
pelo jack 3.5mm
Multi-Chanel HD
via HDMI, Stereo
pelo jack 3.5mm
Multi-Chanel HD
via HDMI, Stereo
pelo jack 3.5mm
Linguagens de programação?
O que é um BeagleBone?
•BeagleBoard é um
computador de placa única
desenvolvido pela Texas
Instruments e classificada
como hardware livre .
•Primeira versão foi lançada em 28 de julho de 2008
•processador é o Cortex-A8 da Arquitetura ARM.
Características BeagleBone
Alimentação 5V via DC Jack ou
miniUSB
● 1x USB 2.0 Client (miniUSB)
● 1x USB 2.0 Host
● Ethernet 10/100 – RJ45
● Slot microSD
● HDMI (1280x1024 max) com
EDID
● Audio Stereo via HDMI
● Serial de debug (UART0) em 3V3
● Botões: Power, Reset e Boot
● Leds: Power, Ethernet (2) e
Usuário (4)
BeagleBone Black
•Lançado em 23 abril de 2013
a um preço de US $ 45.
•mudanças :
•aumento da memoria
RAM para 512 MB,
• clock do processador de 1
GHz,
•saída de vídeo HDMI.
•memória flash para 4GB. Isto
permitiu que ele pudesse sair
de fábrica com o Debian GNU
/ Linux instalado.
BeagleBone Green •Lançado em 19 de junho de
2015.
•Clone da BeagleBone Black. Foi
aproveitado todos os
componentes do BBB (mais
resistente e estável para ser um
produto industrial)
novos recursos foram:
•adição de conectores Groove,
para garantir compatibilidade com
dispositivos da SeedStudio;
•conectores Jack e HDMI foram
removidos;
•alimentação mini USB foi trocada
por uma micro USB.
O que é uma cape?
Sistemas operacionais do BeagleBone?

Introdução a platadormas embarcadas

  • 1.
  • 3.
  • 4.
    O que éum Arduino? •Cidade de Ivrea, Itália – 2005; •Interagir em projetos escolares de forma a ter um orçamento menor que outros sistemas de prototipagem disponíveis naquela época;
  • 5.
    •Linguagem de programação própria; •Ambientede desenvolvimento próprio; •Fabricado manualmente ou comprado;
  • 11.
  • 12.
    O que éo Raspberry Pi? •Fevereiro de 2012 •Tamanho de um cartão de crédito •Capaz de fazer oque um computador normal faz: Navegar na internet, reproduzir vídeo de alta definição, fazer planilhas, processamento de texto, e jogar jogos.
  • 13.
  • 14.
  • 15.
  • 16.
    Modelo 2 900MHz quad-coreARM Cortex-A7 CPU 1GB RAM
  • 18.
    Modelo Raspberry PiZero Raspberry Pi A+ Raspberry Pi B Raspberry Pi B+ Raspberry Pi 2 Processador Broadcom BCM2835 ARMv6 SoC Broadcom BCM2835 ARMv6 SoC Broadcom BCM2835 ARMv6 SoC Broadcom BCM2835 ARMv6 SoC Broadcom BCM2836 ARMv7 SoC Velocidade do processador Single-core, 1GHz Single-core, 700MHz Single-core, 700MHz Quad-core, 900Hz Memoria, velocidade 512MB, 400MHz 256MB, 400MHz 512MB, 400MHZ 512MB, 400MHz 1GB, 450MHz Armazenamento Micro SD Micro SD SD Micro SD Micro SD Porta Ethernet NO NO 1 x 10/100 1 x 10/100 1 x 10/100 Porta USB 1 x microUSB 2.0 1 x USB 2.0 2 x USB 2.0 4 x USB 2.0 4 x USB 2.0 GPIO 40 pin 40 pin 26 pin 40 pin 40 pin Video Mini HDMI HDMI, RCA HDMI, RCA HDMI, RCA HDMI, RCA Audio Multi-Chanel HD via HDMI Multi-Chanel HD via HDMI, Stereo pelo jack 3.5mm Multi-Chanel HD via HDMI, Stereo pelo jack 3.5mm Multi-Chanel HD via HDMI, Stereo pelo jack 3.5mm Multi-Chanel HD via HDMI, Stereo pelo jack 3.5mm
  • 19.
  • 20.
    O que éum BeagleBone? •BeagleBoard é um computador de placa única desenvolvido pela Texas Instruments e classificada como hardware livre . •Primeira versão foi lançada em 28 de julho de 2008 •processador é o Cortex-A8 da Arquitetura ARM.
  • 21.
    Características BeagleBone Alimentação 5Vvia DC Jack ou miniUSB ● 1x USB 2.0 Client (miniUSB) ● 1x USB 2.0 Host ● Ethernet 10/100 – RJ45 ● Slot microSD ● HDMI (1280x1024 max) com EDID ● Audio Stereo via HDMI ● Serial de debug (UART0) em 3V3 ● Botões: Power, Reset e Boot ● Leds: Power, Ethernet (2) e Usuário (4)
  • 22.
    BeagleBone Black •Lançado em23 abril de 2013 a um preço de US $ 45. •mudanças : •aumento da memoria RAM para 512 MB, • clock do processador de 1 GHz, •saída de vídeo HDMI. •memória flash para 4GB. Isto permitiu que ele pudesse sair de fábrica com o Debian GNU / Linux instalado.
  • 23.
    BeagleBone Green •Lançadoem 19 de junho de 2015. •Clone da BeagleBone Black. Foi aproveitado todos os componentes do BBB (mais resistente e estável para ser um produto industrial) novos recursos foram: •adição de conectores Groove, para garantir compatibilidade com dispositivos da SeedStudio; •conectores Jack e HDMI foram removidos; •alimentação mini USB foi trocada por uma micro USB.
  • 25.
    O que éuma cape?
  • 26.