introdução ao desenvolvimento em hardware

Post on 21-Jul-2015

69 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Desenvolvimento de Hardware

Placas para aprendizado

Daniel Carneiro (@dcarneir)

Placas de desenvolvimento

● Facilita o aprendizado● Possui IDE● Shields● Vasta documentação

Microcontroladas

● Não possui S.O.● Rodam aplicações Real-Time● Próximo ao hardware● Camada de abstração da IDE

Arduino

Arduino

● Grande aceitação● Open Hardware● Grande número de shields

– 317 no shieldlist.org

● Muitos clones / variantes● Divisão

– arduino.cc (21 modelos)– arduino.org (12 modelos)

Launchpad

Launchpad

● Desenvolvido pela Texas Instruments● 16 modelos, 4 categorias● Boosterpacks (shields) desenvolvidos pela TI

Muitos outros

Microprocessadas (SBC)

● Rodam com S.O.– Linux

– Arduino

– Windows CE

● Podem ser programadas com qualquer linguagem do S.O.

● Possuem interfaces específicas para acessar o hardware

Raspberry Pi

Raspberry Pi

● ARM7 – 900 MHz● 1 GiB RAM

– Modelo anterior ARM6 – 700 Mhz

– 512 MiB RAM

● Utiliza cartão SD como armazenamento● Ethernet / USB / HDMI

BeagleBone Black

BeagleBone Black

● ARM A7 – 1 GHz● 512 MiB RAM● 4 GiB Flash● Ethernet / SD / USB / HDMI● 2x PRU (Microntroladores)

Outras placas

Por onde começo ?

Microcontroladas

● Mais fáceis de aprender● Maior quantidade de shields● Normalmente realizam taferas específicas

Microprocessadas

● Para projetos maiores ou com GUI● Dependem de conchecimento do S.O.

Obrigado

top related