7Masters OpenHardware - BeagleBone Black : O que existe de open por aí?

22

description

Apresentação realizada no 7Masters OpenHardware - BeagleBone Black : O que existe de open por aí?

Transcript of 7Masters OpenHardware - BeagleBone Black : O que existe de open por aí?

Page 1: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?
Page 2: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

7MASTERS – OPEN HARDWARE

Beaglebone BlackO que existe de Open por ai?

Diego [email protected]

@diegosueirobr.linkedin.com/in/diegosueiro

Administrador do EmbarcadosProprietário da ESD Tecnologia

Page 3: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

O que é a BBB?

● Projeto encabeçado pela BeagleBoard.org Foundation:Corporação sem fins lucrativos para promover a utilização de software e hardware open source.

Maioria dos contribuidores são funcionários da Texas Instruments

Possuem em seu portfólio: BeagleBoard, BeagleBoard-xM, BeagleBone e BeagleBone Black

● A produção é realizada pela CircuitCo

● Custo de US$ 55.00 (Rev C)

Page 4: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de HW (Rev C)

● Processador ARM Cortex-A8 de 1GHz (AM3358)

– NEON floating-point accelerator

● 512MB DDR3L 800MHZ RAM

● 4GB eMMC

● 2D/3D graphics accelerator (POWERVR SGX530)

– OpenGL ES 1.1/2.0 e OpenVG v1.0.1

Page 5: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de HW

● 2x PRU-ICSS 32-bit microcontrollers

– Programmable Real-Time Unit and Industrial Communication Subsystem

– Implementa os protocolos industriais:● PROFINET● EtherNet/IPTM● PROFIBUS● POWERLINK● SERCOS III

Page 6: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de HW

● 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 7: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de HW

● 2x conectores de expansão:

– Power 5V, 3V3, VDD_ADC(1V8)

– Todos os IOs em 3V3

– McASP, SPI, I2C, GIPOs(69 max), LCD, GPMC, MMC, AIN, Timer, UART, CAN, PWM.

● Suporte ao uso de até 4 “capes” empilhadas

– Capes são placas de expansão: beaglebonecapes.com

● Credicard Size (86x53mm)

● 40 gramas

● Compliance com: FCC, CE e REACH

Page 8: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de HW

Page 9: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de HW

Page 10: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de HW

Page 11: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Arquivos de HW

● Estão disponíveis:

– Manual de Referência

– Esquemáticos (pdf e OrCAD)

– BOM

– Arquivos de PCB (Allegro e Gerbers)

github.com/CircuitCo/BeagleBone-Black/archive/master.zip

Page 12: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Revisões de HW

● Passou por 10 revisões de hardware desde seu lançamento em Abril de 2013.

● Já foram vendidas 157.400 unidades

Page 13: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de SW

● Sistemas Operacionais Suportados:

– Debian (oficial): beagleboard.org/latest-images

– Angstrom (oficial – de fábrica): beagleboard.org/latest-images

– Ubuntu: elinux.org/Beagleboard:Ubuntu_On_BeagleBone_Black

– Android: elinux.org/Beagleboard:Android

– Nintendo: elinux.org/Beagleboard:Super_Nintendo_(SNES)_on_Beagle_Bone_Black

– Gentoo: dev.gentoo.org/~armin76/arm/beagleboneblack/install.xml

– ArchLinux: archlinuxarm.org/platforms/armv7/beaglebone-black

– LinuxCNC: permalink.gmane.org/gmane.linux.distributions.emc.user/43339

– Minix: wiki.minix3.org/en/DevelopersGuide/MinixOnARM

– XNU: crna.cc/b/7

– Asterisk: beaglebone-asterisk.org/downloads

– TI EZSDK: elinux.org/Beagleboard:3.2_SDK_On_BeagleBone_Black

– Bleaglenmt: vsdev.me/projects/beaglenmt

Page 14: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de SW

● Possibilidade de construção de distribuição Linux Embarcado Customizada:

– Buildroot: beagleboard.org/project/buildroot

– Yocto:embarcados.com.br/?s=beaglebone+black+yocto

Page 15: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Características de SW

● Suporte no kernel mainline desde a versão 3.12

● Porém o suporte a capes não está no mainline sendo apenas possível utilizar no kernel 3.8 através dos repositórios:

– github.com/beagleboard/kernel

– github.com/RobertCNelson/linux-dev

Page 16: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Capes Interessantes

● Sensor Cape: michaelhleonard.com/projects/sensorcape

– 3-axis gyroscope, accelerometer, compass

– Ambient light and temperature sensors

– Non-contact temperature sensor

– Humidity and Pressure sensors

– 38 kHz IR sensor

– 4 push-buttons

Page 17: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Capes Interessantes

● M2M Cape: yantrr.com/products/m2m-cape-for-beaglebone

– VAYU-2G: Dual band EGSM 900 / DCS 1800

– VAYU-2GP: VAYU-2G com módulo GPS

– VAYU-3GH: GSM/GPRS/WCDMA/HSUPA sendo WCDMA 2100/900/850 e GSM 850/900/1800/1900

– VAYU-3GHP: VAYU-3GH com módulo GPS

– VAYU-P: módulo GPS

Page 18: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Capes Interessantes

● Osso Cape: unixmedia.it/en/domotika/schede-di-espansione-prototipazione/osso-beaglebone-io-expansion-board– 8 relays 275V AC up to 10A output

– 6 digital opto-isolated inputs

– Optionally i2c1, i2c2, spi1, analog 1 to 3, pwm2 A and B and PWR button can be added by soldering on the apposite holes.

Page 19: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Projetos Interessantes

● OpenROV: openrov.com

● Replicape: thing-printer.com/product/replicape

● Ninja Blocks: ninjablocks.com

Page 20: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Projetos Interessantes

● Gaming Cape: bear24rw.blogspot.fr/2013/07/beaglebone-gamingcape.html

Page 21: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Links Interessantes

● beagleboard.org

● beagleboard.org/project

● elinux.org/Beagleboard:BeagleBoneBlack

● beaglebonecapes.com

● beagleboard.org/Getting%20Started

● groups.google.com/forum/#!forum/beagleboard

● embarcados.com.br

Page 22: 7Masters OpenHardware -  BeagleBone Black : O que existe de open por aí?

Obrigado!!!

Dúvidas?