SlideShare a Scribd company logo
What is Beagle Bone Black..?
 It is a low-cost, development platform for
developers.
 Boot Linux in under 10 seconds and get
started on development in less than 5 minutes
with just a single USB cable.
Nuts & Bolts
Beagle Board Means
• Bring your own peripherals
• Entry-level cost ($149/179)
• ARM Cortex-A8 (superscalar)
• Graphics and DSP accelerated
• Linux and open source community
• Environment for innovators
Hardware
Processor: AM335x 1GHz ARM® Cortex-A8
• 512MB DD3 RAM
• 2GB 8-bit eMMC on-board flash storage
• 3D graphics accelerator
Connectivity
• USB client for power and communications
• USB host
• Ethernet
• HDMI
• 2x46 pin headers
Software Compatibility
• Angstrom Linux
• Android
• Cloud9 IDE on Node.js w/ Bone Script Library
History
• It has two versions 1)BEAGLE BOARD
2)BEAGLE BOARD XM
• Feb 2008: Rev A concept demonstrated at meeting with key
kernel maintainers and open source developers at TIDC
• Jun 2008: Rev B launched broad availability with Digit-Key.
• May 2009: Rev C doubles RAM to 256MB
• Jan 2010: Rev C4 bumps performance to 720MHz and resolves
USB power supply stability issue.
Beagle Board -XM
• A modified version of the Beagle Board called the Beagle Board-XM
started shipping on August 27, 2010.
• It measures in at 82.55 by 82.55 mm and has a faster CPU core
(clocked at 1 GHz compared to the 720 MHz of the Beagle Board).
• RAM (512 MB compared to 256 MB), onboard Ethernet and 4 port
USB hub.
• It has micro SD card.
• The addition of the Camera port to the -XM provides a simple way
of importing videos.
Beagle Board -XM
Browsing Your Beagle Board
• Firstly, just test that the
connection is active by trying
to connect to the BBB with a
browser.
• Connect to the URL
http://192.168.7.2
• You should see a helpful
introductory web page
served by the Beagle Board
itself
• On Linux or Mac simply open a terminal window and
type the following command:
ssh 192.168.7.2 –l root
Features
Built-in
networking
Remote Access
Time Keeping
Linux SW
Multitasking
File system Size
USB
Community
Software Computability
• Android
• Ubntu
• Cloud9 IDE
Beagle Board
Note: Beagle Board
can be powered
from the alternate
jack (as shown) or
via USB
Stereo in
SD
Power
DVI-D
USB
Stereo out
Why Beagle Board XM To Be Used
 In beagle board there is no over voltage
protection circuit.
 It is having only one USB, no insertion of
memory card, camera header, various
expansions.
 It is having only 256mb of memory as
compare to the beagle board XM.
LED Blinking: Wiring +ve To Pin 10 &
-ve To GND
LED blinking: writing the program
Back to the Linux/Mac prompt and create the executable
file
Program:
…and execute it
# nano blink.py
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)
# python blink.py
Time Display
Measuring Temperature: Wiring
Displaying Temperature
Fade Effect With PWM: Wiring
PWM
Differences
It is perfect for physical computing and smaller
embedded applications.
It can be complemented with cape plug-in boards.
Capes are expansion boards which can be stacked
onto the beagle bone board (up to four at one time).
Application
Capes are expansion boards which can be stacked onto the beagle bone
board (up to four at one time).
Exiting Applications
 Interfacing to all of your robotics motor drivers.
location or pressure sensors.
 2D or 3D cameras.
 Running Open CV, Open NI and other image collection.
 Analysis software to recognize the objects around your
robot and the gestures you might make to control it.
Recommended Readings
Getting Started with Beagle Bone Black Make
By Matt Richardson
Building Embedded Linux System
O’Reilly
By Karim Yaghmour, Jon Masters, Gilad Ben
Yassef, and Philippe Gerum
Embedded Linux System Design and
Development
By P. Raghavan, A. Lad,
S. Neelakandan,
Auerbach
Links
www.beagleboard.org
http://www.angstrom-distribution.org/
http://wiki.openembedded.net/index.php/Main_Page
http://focus.ti.com/docs/prod/folders/print/omap3530.html
Introduction To The Beagleboard

More Related Content

What's hot

Linux Device Driver’s
Linux Device Driver’sLinux Device Driver’s
Linux Device Driver’s
Rashmi Warghade
 
Introduction to BeagleBone Black
Introduction to BeagleBone BlackIntroduction to BeagleBone Black
Introduction to BeagleBone Black
SysPlay eLearning Academy for You
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386yash sawarkar
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full TutorialAkshay Sharma
 
Control Memory
Control MemoryControl Memory
Control Memory
mahesh kumar prajapat
 
HARVARD & VON-NEUMANN ARCHITECTURE
HARVARD & VON-NEUMANN ARCHITECTUREHARVARD & VON-NEUMANN ARCHITECTURE
HARVARD & VON-NEUMANN ARCHITECTURE
SwaroopSorte
 
UART
UARTUART
booting steps of a computer
booting steps of a computerbooting steps of a computer
booting steps of a computerAnusha Babooa
 
Verilog HDL
Verilog HDLVerilog HDL
Verilog HDL
Mantra VLSI
 
System On Chip
System On ChipSystem On Chip
System On Chipanishgoel
 
Gate level design -For beginners
Gate level design -For beginnersGate level design -For beginners
Gate level design -For beginners
Dr.YNM
 
ALU
ALUALU
Embedded Linux BSP Training (Intro)
Embedded Linux BSP Training (Intro)Embedded Linux BSP Training (Intro)
Embedded Linux BSP Training (Intro)
RuggedBoardGroup
 
Hard disk PPT
Hard disk PPTHard disk PPT
Hard disk PPT
George Ranson
 
ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
Embeddedcraft Craft
 
8086 microprocessor-architecture
8086 microprocessor-architecture8086 microprocessor-architecture
8086 microprocessor-architecture
prasadpawaskar
 
Arm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armArm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_arm
Prashant Ahire
 
Register Dld project
Register Dld projectRegister Dld project
Register Dld project
Ahsin Yousaf
 

What's hot (20)

Linux Device Driver’s
Linux Device Driver’sLinux Device Driver’s
Linux Device Driver’s
 
Introduction to BeagleBone Black
Introduction to BeagleBone BlackIntroduction to BeagleBone Black
Introduction to BeagleBone Black
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full Tutorial
 
Control Memory
Control MemoryControl Memory
Control Memory
 
HARVARD & VON-NEUMANN ARCHITECTURE
HARVARD & VON-NEUMANN ARCHITECTUREHARVARD & VON-NEUMANN ARCHITECTURE
HARVARD & VON-NEUMANN ARCHITECTURE
 
UART
UARTUART
UART
 
booting steps of a computer
booting steps of a computerbooting steps of a computer
booting steps of a computer
 
Verilog HDL
Verilog HDLVerilog HDL
Verilog HDL
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
Board Bringup
Board BringupBoard Bringup
Board Bringup
 
Arm
ArmArm
Arm
 
Gate level design -For beginners
Gate level design -For beginnersGate level design -For beginners
Gate level design -For beginners
 
ALU
ALUALU
ALU
 
Embedded Linux BSP Training (Intro)
Embedded Linux BSP Training (Intro)Embedded Linux BSP Training (Intro)
Embedded Linux BSP Training (Intro)
 
Hard disk PPT
Hard disk PPTHard disk PPT
Hard disk PPT
 
ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
8086 microprocessor-architecture
8086 microprocessor-architecture8086 microprocessor-architecture
8086 microprocessor-architecture
 
Arm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_armArm cortex-m3 by-joe_bungo_arm
Arm cortex-m3 by-joe_bungo_arm
 
Register Dld project
Register Dld projectRegister Dld project
Register Dld project
 

Viewers also liked

Beagleboard xm-setup
Beagleboard xm-setupBeagleboard xm-setup
Beagleboard xm-setup
Premjith Achemveettil
 
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
Sai Charan
 
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
Bhavin Chandarana
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
Omi Vichare
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
onu9
 

Viewers also liked (7)

BeagleBone Workshop
BeagleBone WorkshopBeagleBone Workshop
BeagleBone Workshop
 
Beagle board
Beagle boardBeagle board
Beagle board
 
Beagleboard xm-setup
Beagleboard xm-setupBeagleboard xm-setup
Beagleboard xm-setup
 
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
 
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
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 

Similar to Introduction To The Beagleboard

Presentacion_p1.pdf
Presentacion_p1.pdfPresentacion_p1.pdf
Presentacion_p1.pdf
IsaacNaveira
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know It
rviolachurch
 
Beagle board101 esc-boston-2009b
Beagle board101 esc-boston-2009bBeagle board101 esc-boston-2009b
Beagle board101 esc-boston-2009b
Michael Hallak-Stamler
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer options
ALTANAI BISHT
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
Cliff Samuels Jr.
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10
Techvilla
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
Ayushi Sharma
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
Niyazi Saral
 
How to choose your project controller
How to choose your project controllerHow to choose your project controller
How to choose your project controller
Muhammad Shorrab
 
Taking the BeagleBone Cookbook recipes beyond BeagleBone Black
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackTaking the BeagleBone Cookbook recipes beyond BeagleBone Black
Taking the BeagleBone Cookbook recipes beyond BeagleBone Black
Drew Fustini
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
Aditya Khandate
 
Raspberry pi technology
Raspberry pi technologyRaspberry pi technology
Raspberry pi technology
Zeeshan Aslam
 
Kernel Recipes 2014 - The Linux graphics stack and Nouveau driver
Kernel Recipes 2014 - The Linux graphics stack and Nouveau driverKernel Recipes 2014 - The Linux graphics stack and Nouveau driver
Kernel Recipes 2014 - The Linux graphics stack and Nouveau driver
Anne Nicolas
 

Similar to Introduction To The Beagleboard (20)

Presentacion_p1.pdf
Presentacion_p1.pdfPresentacion_p1.pdf
Presentacion_p1.pdf
 
Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know It
 
Beagle board101 esc-boston-2009b
Beagle board101 esc-boston-2009bBeagle board101 esc-boston-2009b
Beagle board101 esc-boston-2009b
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer options
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
How to choose your project controller
How to choose your project controllerHow to choose your project controller
How to choose your project controller
 
Taking the BeagleBone Cookbook recipes beyond BeagleBone Black
Taking the BeagleBone Cookbook recipes beyond BeagleBone BlackTaking the BeagleBone Cookbook recipes beyond BeagleBone Black
Taking the BeagleBone Cookbook recipes beyond BeagleBone Black
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Raspberry pi technology
Raspberry pi technologyRaspberry pi technology
Raspberry pi technology
 
Kernel Recipes 2014 - The Linux graphics stack and Nouveau driver
Kernel Recipes 2014 - The Linux graphics stack and Nouveau driverKernel Recipes 2014 - The Linux graphics stack and Nouveau driver
Kernel Recipes 2014 - The Linux graphics stack and Nouveau driver
 

Recently uploaded

Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 

Recently uploaded (20)

Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 

Introduction To The Beagleboard

  • 1.
  • 2. What is Beagle Bone Black..?  It is a low-cost, development platform for developers.  Boot Linux in under 10 seconds and get started on development in less than 5 minutes with just a single USB cable.
  • 3.
  • 5. Beagle Board Means • Bring your own peripherals • Entry-level cost ($149/179) • ARM Cortex-A8 (superscalar) • Graphics and DSP accelerated • Linux and open source community • Environment for innovators
  • 6. Hardware Processor: AM335x 1GHz ARM® Cortex-A8 • 512MB DD3 RAM • 2GB 8-bit eMMC on-board flash storage • 3D graphics accelerator Connectivity • USB client for power and communications • USB host • Ethernet • HDMI • 2x46 pin headers Software Compatibility • Angstrom Linux • Android • Cloud9 IDE on Node.js w/ Bone Script Library
  • 7. History • It has two versions 1)BEAGLE BOARD 2)BEAGLE BOARD XM • Feb 2008: Rev A concept demonstrated at meeting with key kernel maintainers and open source developers at TIDC • Jun 2008: Rev B launched broad availability with Digit-Key. • May 2009: Rev C doubles RAM to 256MB • Jan 2010: Rev C4 bumps performance to 720MHz and resolves USB power supply stability issue.
  • 8. Beagle Board -XM • A modified version of the Beagle Board called the Beagle Board-XM started shipping on August 27, 2010. • It measures in at 82.55 by 82.55 mm and has a faster CPU core (clocked at 1 GHz compared to the 720 MHz of the Beagle Board). • RAM (512 MB compared to 256 MB), onboard Ethernet and 4 port USB hub. • It has micro SD card. • The addition of the Camera port to the -XM provides a simple way of importing videos.
  • 10. Browsing Your Beagle Board • Firstly, just test that the connection is active by trying to connect to the BBB with a browser. • Connect to the URL http://192.168.7.2 • You should see a helpful introductory web page served by the Beagle Board itself
  • 11. • On Linux or Mac simply open a terminal window and type the following command: ssh 192.168.7.2 –l root
  • 12. Features Built-in networking Remote Access Time Keeping Linux SW Multitasking File system Size USB Community
  • 14. Beagle Board Note: Beagle Board can be powered from the alternate jack (as shown) or via USB Stereo in SD Power DVI-D USB Stereo out
  • 15. Why Beagle Board XM To Be Used  In beagle board there is no over voltage protection circuit.  It is having only one USB, no insertion of memory card, camera header, various expansions.  It is having only 256mb of memory as compare to the beagle board XM.
  • 16. LED Blinking: Wiring +ve To Pin 10 & -ve To GND
  • 17. LED blinking: writing the program Back to the Linux/Mac prompt and create the executable file Program: …and execute it # nano blink.py 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) # python blink.py
  • 21. Fade Effect With PWM: Wiring
  • 22. PWM
  • 24. It is perfect for physical computing and smaller embedded applications. It can be complemented with cape plug-in boards. Capes are expansion boards which can be stacked onto the beagle bone board (up to four at one time). Application
  • 25. Capes are expansion boards which can be stacked onto the beagle bone board (up to four at one time).
  • 26. Exiting Applications  Interfacing to all of your robotics motor drivers. location or pressure sensors.  2D or 3D cameras.  Running Open CV, Open NI and other image collection.  Analysis software to recognize the objects around your robot and the gestures you might make to control it.
  • 27.
  • 28.
  • 29. Recommended Readings Getting Started with Beagle Bone Black Make By Matt Richardson Building Embedded Linux System O’Reilly By Karim Yaghmour, Jon Masters, Gilad Ben Yassef, and Philippe Gerum
  • 30. Embedded Linux System Design and Development By P. Raghavan, A. Lad, S. Neelakandan, Auerbach