2. INTRODUCTION
Beagle bone black is a low cost
open source development board
mainly used by developers.
Developed by beagleboard.org.
Credit card sized board.
Considered as mini- computer.
Pre-loaded with Linux
distributions (Ubuntu, Android,
Debian)
Languages supported like C,
C++, Python, java etc.
5. features
Board size: 3.4" x 2.1"
DDR memory: 512 MB
4GB eMMC flash storage
Ethernet: On-chip 10/100 Ethernet
USB client for power &
communications
USB host, HDMI
2x46 pin Headers
AM3358 1GHz ARM Cortex-A8
Dual PRU 32-bit microcontrollers
TI AM3358 Sitara™ Processor
Based on ARM Cortex-A8
processor
Implements ARMv7-A 32-bit ISA
Less than 300 mW overall power
consumption
65nm technology
8. Pin Description
Contains 2 pin headers each
containing 46 pins
Pinout consists of various power,
UART, I2C,SPI,GPIO,PWM,LCD
data and control in pins
Some pins can be put as
multipurpose use
Reference voltage of 1.8V is there
13. How to get started with BBB
• Power on
• Connect through USB
• Open CMD and type
ssh root@192.168.7.2
• Set password using command
passwd root
• Boot Beagle board using
reboot
• Login again using
ssh root@192.168.7.2
• Connect Ethernet (if necessary)
• Start programming
14. Programming with BBB
LED blinking
Code:
Import Adafruit__BBIO.GPIO as GPIO
Import time
GPIO.setup(“P8_10”, GPIO.OUT)
While true:
GPIO.output(“P8_10”,GPIO.HIGH)
time.sleep(0.5)
GPIO.output(“p8_10”, GPIO.LOW)
time.sleep(0.5)