SlideShare uma empresa Scribd logo
1 de 27
Introduction
 BBB is a low cost development
platform.
 B-Bring your own peripherals.
 E-Entry level cost.
 A-ARM Cortex AM335X processor.
 G-Graphics and DSP accelerated.
 L-Linux and open source community.
 E-Environment for innovators.
Contd…
 Linux is booted under 10 seconds and
development process can be started in
less than 5 minutes.
 BeagleBone Black features a Sitara
ARM A8 processor which runs at 1 GHz.
and a 2 GB on-board flash memory.
 This can be programmed using C/C++
to perform real world applications.
Literature Survey
 Beagleboard was developed in 2008
 Beagleboard Rev C4 was developed in
2009
 BeagleBone-xM was developed in 2010
 BeagleBone was developed in 2011
 BeagleBone Black was developed in
2013
 USB Host:- Easily connected to devices
like keyboard, mouse etc.
 USB Client:- It helps in development
interface and also to supply power to
beaglebone from CPU.
 Micro HDMI:- It connects directly
to monitors, TV etc.
Specifications
 Micro SD:- It is expansion slot for additional
storage.
 4GB on board storage:- It is preloaded
with Linux. It frees micro SD slot to be
used for additional storage.
 Ethernet:- 10/100 ethernet is available.
• Dc Power:- Power supply is given using
adaptor.
Contd...
 LED:- a) PWR LED glows steadily.
b) USR0 blink in heartbeat pattern.
c) USR1 blink during SD Card access.
d) USR2 blink during CPU activity.
e) USR3 blink during eMMC access.
Contd…
Contd…
 Power button:- To power on the
beaglebone.
 Reset button:- To reset the beaglebone.
 Boot button:- To boot beaglebone.
 2 Programmable Real-time Units:- PRU
are 32 bit micro controllers. It gives single
cycle I/O access to pins and full access to
internal memory and peripherals on
processor.
 NEON accelerator:- It accelerates signal
processing algorithms-audio and video.
 512 mb DDR3 SD RAM:- Data transfer rate is
high and transferred on both rising and falling
edges of clock pulse.
 Graphic accelerator:- It increases speed of
visual data.
 DSP accelerator:- It has built-in DSP chips
where computer can access for additional
power.
Contd…
 Operating System : Linux, Android,
Windows,
Embedded CE.
 On-Chip Memory : 128 KB.
 Graphics Acceleration : 1 3D.
 Power : 7mW.
 IO Supply (V) : 3.3V.
 Operating temperature : -40 to 90.
 On-Chip L1 Cache : 64KB.
 On-Chip L2 Cache : 256KB.
 General Purpose Memory: 1 16 bit(SRAM)
 DRAM : 1 16 bit(DDR)
Contd…
 BBB also contains
a) 65 digital pins(3.3V).
b) 7 analog pins (1.8V).
c) 4 serial ports.
d) 2 serial peripheral interface.
e) 4 timers.
Contd…
 There are two sets of headers on
beaglebone.
Contd…
 Initially latest version of angstrom demo
image must be verified if pre installed or
should be installed from the site
http://beagleboard.org/static/beaglebone
/latest/README.htm
 On the included micro sd card angstrom
distribution of linux is configured for
beaglebone hardware.
Starting a BeagleBone:
 One can start using beaglebone in two
ways.
1) By plugging beaglebone to PC
through USB cable and ejecting
its disk image and connecting to
network interface that appear.
Contd…
2) By plugging beaglebone to ethernet
network and power up using adaptor.
Find its IP address
through router settings.
Contd…
 Open terminal app and use SSH to connect
beaglebone’s IP by code
$ssh root@10.0.1.74
 Authentication of IP is not directly established
and it displays key fingerprint. It asks whether
you are sure to continue connection. Type
‘yes’.
 Then it adds IP address to list of known hosts.
 Later it asks for password. In general there is
no password so press enter.
 Then you are logged in and this is the
command prompt for beaglebone.
Using method 2:
 Cathode side of an led to ground and anode side of
an led to 220 ohm resistor to pin 3 of header 8.
 Pin 3 is GPIO1_6.
 The beagle bone refers to each pin with a chip
number followed by a pin number, upto 32 pins for
each chip labelled 0 to 31.
 The first number refers to GPIO chip and the second
number refers to number of that pin.
 To find the number we will be using to reference this
pin in linux and multiply the chip number by 32 and
add the second number.
 (1*32)+6=38. So for GPIO 1_6 is referred to this pin
as 38.
Contd…
 Program:
echo 38 > /sys/class/gpio/export; exporting pin
that is used.
echo out > /sys/class/gpio38/direction; defining
direction.
echo 1 > /sys/class/gpio/gpio38/value; making
led on.
echo 0 > /sys/class/gpio/gpio38/value; making
led off.
echo 38 > /sys/class/gpio/unexport;
unexporting pin.
Contd…
Result
Applications
 Robotics
 Media
 Home automation
Advantages
Disadvantages
 The BeagleBone
Black is good choice
for projects that
require both the
functionality if linux
and real time behavior
for controlling physical
systems.
 Size and weight of
BeagleBone Black is
less
 BeagleBone Black is
open source platform
 HMDI resolution
results in color
limitations
Future Scope
 Video decode/encode hardware can be
implemented in BeagleBone Black.
 Inbuilt battery can be implemented.
References
 https://beagleboard.org/black
 https://cdn-
shop.adafruit.com/datasheets/BBB_SR
M.pdf
Thank You!

Mais conteúdo relacionado

Mais procurados

Accessing I/O Devices
Accessing I/O DevicesAccessing I/O Devices
Accessing I/O Devices
Slideshare
 

Mais procurados (20)

Unit vi (1)
Unit vi (1)Unit vi (1)
Unit vi (1)
 
Target hardware debugging
Target hardware debuggingTarget hardware debugging
Target hardware debugging
 
ARM Architecture
ARM ArchitectureARM Architecture
ARM Architecture
 
Introduction to ARM LPC2148
Introduction to ARM LPC2148Introduction to ARM LPC2148
Introduction to ARM LPC2148
 
The ARM Architecture: ARM : ARM Architecture
The ARM Architecture: ARM : ARM ArchitectureThe ARM Architecture: ARM : ARM Architecture
The ARM Architecture: ARM : ARM Architecture
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Lect 2 ARM processor architecture
Lect 2 ARM processor architectureLect 2 ARM processor architecture
Lect 2 ARM processor architecture
 
Introduction to Embedded Linux
Introduction to Embedded LinuxIntroduction to Embedded Linux
Introduction to Embedded Linux
 
ARM
ARMARM
ARM
 
8085 interfacing with memory chips
8085 interfacing with memory chips8085 interfacing with memory chips
8085 interfacing with memory chips
 
Accessing I/O Devices
Accessing I/O DevicesAccessing I/O Devices
Accessing I/O Devices
 
basic computer programming and micro programmed control
basic computer programming and micro programmed controlbasic computer programming and micro programmed control
basic computer programming and micro programmed control
 
Embedded C - Day 1
Embedded C - Day 1Embedded C - Day 1
Embedded C - Day 1
 
Advanced Pipelining in ARM Processors.pptx
Advanced Pipelining  in ARM Processors.pptxAdvanced Pipelining  in ARM Processors.pptx
Advanced Pipelining in ARM Processors.pptx
 
VTU 4TH SEM CSE COMPUTER ORGANIZATION SOLVED PAPERS OF JUNE-2013 JUNE-2014 & ...
VTU 4TH SEM CSE COMPUTER ORGANIZATION SOLVED PAPERS OF JUNE-2013 JUNE-2014 & ...VTU 4TH SEM CSE COMPUTER ORGANIZATION SOLVED PAPERS OF JUNE-2013 JUNE-2014 & ...
VTU 4TH SEM CSE COMPUTER ORGANIZATION SOLVED PAPERS OF JUNE-2013 JUNE-2014 & ...
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
Data transfer and manipulation
Data transfer and manipulationData transfer and manipulation
Data transfer and manipulation
 
ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
ARM - Advance RISC Machine
ARM - Advance RISC MachineARM - Advance RISC Machine
ARM - Advance RISC Machine
 
Datapath Design of Computer Architecture
Datapath Design of Computer ArchitectureDatapath Design of Computer Architecture
Datapath Design of Computer Architecture
 

Semelhante a BeagleBone black

Bagle board activity
Bagle board activityBagle board activity
Bagle board activity
Akash Sahoo
 

Semelhante a BeagleBone black (20)

Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
Beagle bone black by Boddukuri venkata saiteja
Beagle bone black  by Boddukuri venkata saitejaBeagle bone black  by Boddukuri venkata saiteja
Beagle bone black by Boddukuri venkata saiteja
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Beaglebone black
Beaglebone blackBeaglebone black
Beaglebone black
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Console development
Console developmentConsole development
Console development
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
CPU Hardware
CPU Hardware CPU Hardware
CPU Hardware
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Bagle board activity
Bagle board activityBagle board activity
Bagle board activity
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Raspberry pi technical documentation
Raspberry pi technical documentationRaspberry pi technical documentation
Raspberry pi technical documentation
 
Python-in-Embedded-systems.pptx
Python-in-Embedded-systems.pptxPython-in-Embedded-systems.pptx
Python-in-Embedded-systems.pptx
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
 
Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10
 

Último

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Último (20)

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

BeagleBone black

  • 1.
  • 2. Introduction  BBB is a low cost development platform.  B-Bring your own peripherals.  E-Entry level cost.  A-ARM Cortex AM335X processor.  G-Graphics and DSP accelerated.  L-Linux and open source community.  E-Environment for innovators.
  • 3. Contd…  Linux is booted under 10 seconds and development process can be started in less than 5 minutes.  BeagleBone Black features a Sitara ARM A8 processor which runs at 1 GHz. and a 2 GB on-board flash memory.  This can be programmed using C/C++ to perform real world applications.
  • 4. Literature Survey  Beagleboard was developed in 2008  Beagleboard Rev C4 was developed in 2009  BeagleBone-xM was developed in 2010  BeagleBone was developed in 2011  BeagleBone Black was developed in 2013
  • 5.  USB Host:- Easily connected to devices like keyboard, mouse etc.  USB Client:- It helps in development interface and also to supply power to beaglebone from CPU.  Micro HDMI:- It connects directly to monitors, TV etc. Specifications
  • 6.  Micro SD:- It is expansion slot for additional storage.  4GB on board storage:- It is preloaded with Linux. It frees micro SD slot to be used for additional storage.  Ethernet:- 10/100 ethernet is available. • Dc Power:- Power supply is given using adaptor. Contd...
  • 7.  LED:- a) PWR LED glows steadily. b) USR0 blink in heartbeat pattern. c) USR1 blink during SD Card access. d) USR2 blink during CPU activity. e) USR3 blink during eMMC access. Contd…
  • 8. Contd…  Power button:- To power on the beaglebone.  Reset button:- To reset the beaglebone.  Boot button:- To boot beaglebone.  2 Programmable Real-time Units:- PRU are 32 bit micro controllers. It gives single cycle I/O access to pins and full access to internal memory and peripherals on processor.
  • 9.  NEON accelerator:- It accelerates signal processing algorithms-audio and video.  512 mb DDR3 SD RAM:- Data transfer rate is high and transferred on both rising and falling edges of clock pulse.  Graphic accelerator:- It increases speed of visual data.  DSP accelerator:- It has built-in DSP chips where computer can access for additional power. Contd…
  • 10.  Operating System : Linux, Android, Windows, Embedded CE.  On-Chip Memory : 128 KB.  Graphics Acceleration : 1 3D.  Power : 7mW.  IO Supply (V) : 3.3V.  Operating temperature : -40 to 90.  On-Chip L1 Cache : 64KB.  On-Chip L2 Cache : 256KB.  General Purpose Memory: 1 16 bit(SRAM)  DRAM : 1 16 bit(DDR) Contd…
  • 11.  BBB also contains a) 65 digital pins(3.3V). b) 7 analog pins (1.8V). c) 4 serial ports. d) 2 serial peripheral interface. e) 4 timers. Contd…
  • 12.  There are two sets of headers on beaglebone. Contd…
  • 13.
  • 14.
  • 15.
  • 16.  Initially latest version of angstrom demo image must be verified if pre installed or should be installed from the site http://beagleboard.org/static/beaglebone /latest/README.htm  On the included micro sd card angstrom distribution of linux is configured for beaglebone hardware. Starting a BeagleBone:
  • 17.  One can start using beaglebone in two ways. 1) By plugging beaglebone to PC through USB cable and ejecting its disk image and connecting to network interface that appear. Contd…
  • 18. 2) By plugging beaglebone to ethernet network and power up using adaptor. Find its IP address through router settings. Contd…
  • 19.  Open terminal app and use SSH to connect beaglebone’s IP by code $ssh root@10.0.1.74  Authentication of IP is not directly established and it displays key fingerprint. It asks whether you are sure to continue connection. Type ‘yes’.  Then it adds IP address to list of known hosts.  Later it asks for password. In general there is no password so press enter.  Then you are logged in and this is the command prompt for beaglebone. Using method 2:
  • 20.  Cathode side of an led to ground and anode side of an led to 220 ohm resistor to pin 3 of header 8.  Pin 3 is GPIO1_6.  The beagle bone refers to each pin with a chip number followed by a pin number, upto 32 pins for each chip labelled 0 to 31.  The first number refers to GPIO chip and the second number refers to number of that pin.  To find the number we will be using to reference this pin in linux and multiply the chip number by 32 and add the second number.  (1*32)+6=38. So for GPIO 1_6 is referred to this pin as 38. Contd…
  • 21.  Program: echo 38 > /sys/class/gpio/export; exporting pin that is used. echo out > /sys/class/gpio38/direction; defining direction. echo 1 > /sys/class/gpio/gpio38/value; making led on. echo 0 > /sys/class/gpio/gpio38/value; making led off. echo 38 > /sys/class/gpio/unexport; unexporting pin. Contd…
  • 24. Advantages Disadvantages  The BeagleBone Black is good choice for projects that require both the functionality if linux and real time behavior for controlling physical systems.  Size and weight of BeagleBone Black is less  BeagleBone Black is open source platform  HMDI resolution results in color limitations
  • 25. Future Scope  Video decode/encode hardware can be implemented in BeagleBone Black.  Inbuilt battery can be implemented.