Introdução a platadormas embarcadas

26
INTRODUÇÃO A PLATAFORMASEMBARCADAS (ARDUINO, RASPBERRY PI E BEAGLEBONE)

Transcript of Introdução a platadormas embarcadas

Page 1: Introdução a platadormas embarcadas

INTRODUÇÃO A PLATAFORMASEMBARCADAS

(ARDUINO, RASPBERRY PI E BEAGLEBONE)

Page 2: Introdução a platadormas embarcadas
Page 3: Introdução a platadormas embarcadas

PROJETO:

• ESPAÇO FÍSICO• COMPONENTES ELETRÔNICOS

• PROGRAMAÇÃO

Page 4: Introdução a platadormas embarcadas

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;

Page 5: Introdução a platadormas embarcadas

•Linguagem de programação própria;

•Ambiente de desenvolvimento próprio;

•Fabricado manualmente ou comprado;

Page 6: Introdução a platadormas embarcadas
Page 7: Introdução a platadormas embarcadas
Page 8: Introdução a platadormas embarcadas
Page 9: Introdução a platadormas embarcadas
Page 10: Introdução a platadormas embarcadas
Page 11: Introdução a platadormas embarcadas

SHIELDS:

• MOTOR DRIVE

• RELÉS

• Display LCD

• SENSORES

Page 12: Introdução a platadormas embarcadas

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.

Page 13: Introdução a platadormas embarcadas

Modelo A+

Page 14: Introdução a platadormas embarcadas

Modelo B

Page 15: Introdução a platadormas embarcadas

Modelo B+

Page 16: Introdução a platadormas embarcadas

Modelo 2

900MHz quad-core ARM Cortex-A7 CPU

1GB RAM

Page 17: Introdução a platadormas embarcadas
Page 18: Introdução a platadormas embarcadas

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 pinVideo Mini HDMI HDMI, RCA HDMI, RCA HDMI, RCA HDMI, RCAAudio Multi-Chanel

HD via HDMIMulti-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

Power 5V micro USB, 160mA

5V micro USB, 2000mA

5V micro USB, 700mA

5V micro USB, 600mA

5V micro USB, 800mA

Page 19: Introdução a platadormas embarcadas

Linguagens de programação?

Page 20: Introdução a platadormas embarcadas

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.

Page 21: Introdução a platadormas embarcadas

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)

Page 22: Introdução a platadormas embarcadas

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.

Page 23: Introdução a platadormas embarcadas

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.

Page 24: Introdução a platadormas embarcadas
Page 25: Introdução a platadormas embarcadas

O que é uma cape?

Page 26: Introdução a platadormas embarcadas

Sistemas operacionais do BeagleBone?