Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Beagle Bone by Mark A. Yoder

Similar presentations


Presentation on theme: "The Beagle Bone by Mark A. Yoder"— Presentation transcript:

1 The Beagle Bone by Mark A. Yoder Mark.A.Yoder@Rose-Hulman.edu

2 WPA2 SSID: TIWORKSHOP Password: jackkilby

3 Boris …speaks for himself Watch carefully

4 What did you see? Small Size Powered by USB Fast to boot Easy to add audio Network over USB USB drive Web server Integrated Development Environment Speech synthesis Linux command line

5 Overview Me - Out-of-the-box You – Out-of-the-box Introductions o Me o Black Bone Technical Details You – More Labs Teaching with the Bone Questions and Wrap Up

6 You – Out-of-the-box Getting Started 1.Plug the BeagleBone into your computer via USB. 2.Open the new drive that appears. 3.Open START.htm with Chrome or Firefox. 4.Install driver for your OS. (You’ll have to click Install several times.) 5.Return to browser window with START.htm and scroll down to Step 3 to find http://192.168.7.2 and click on it.http://192.168.7.2 6.Explore. 7.Click on the title Cloud9 IDE (http://192.168.7.2:3000).http://192.168.7.2:3000 8.Continue with lab handouts.

7 Cloud 9 IDE Zero-install integrated development environment Go to http://192.168.7.2:3000http://192.168.7.2:3000 Click Cloud9 IDE

8

9 Labs 01 Blink an LED 02 Read a switch 03 Networking 03 SensorTag (IoT) 04 Read a variable resistor (optional) 05 Turn a servo motor (optional)

10 Overview Me - Out-of-the-box You – Out-of-the-box Introductions o Me o Black Bone Technical Details You – More Labs Teaching with the Bone Questions and Wrap Up

11 Rose-Hulman Institute of Technology Private engineering school About 2000 students Teaching Don’t grant PhDs Small masters program Terre Haute, Indiana, USA #1 ranking 16 years running o US News & World Report #4 ranking Brookings Institute All students have laptops

12 Overview Me - Out-of-the-box You – Out-of-the-box Introductions o Me o Black Bone Technical Details You – More Labs Teaching with the Bone Questions and Wrap Up

13 Introducing…

14 http://www.youtube.com/watch?feature=player_e mbedded&v=bIvkerJr5wE http://www.youtube.com/watch?feature=player_e mbedded&v=bIvkerJr5wE

15 BeagleBone Family BeagleBoardBeagleBoard-xM BeagleBone BeagleBone Black Board Quick summary The original open hardware, ARM-based development board All features of the original BeagleBoard with extra memory Low-cost, open- source community platform with plug-in board expansion Next-generation BeagleBone featuring 1-GHz processor Memory 256KB L2 cache512MB DDR2256MB DDR2512MB DDR3 Special features 2D/3D graphics accelerator, HD video capable, USB powered 1-GHz processing power, Four- port hub with 10/100 Ethernet USB-powered, 10/100 Ethernet, USB JTAG 2G/4G eMMC, onboard HDMI, USB, Ethernet and HDMI interfaces Price ($U.S.) $129$149$89 $45/$55

16 BeagleBoard x15

17 x15

18 Capes expand BeagleBone Breadboard Breakout LCD DVI-D CANBus Profibus RS232 RS485 7”, 4.3” or 3.5” VGA Battery CAN Proto RF- CC1101 CC2500 CC2530 Weather Camera LVDS BeBoPr 3D Printer Radar Audio DVI-D w/Audio

19 The Community eLinux.org BeagleBoard.org Google Group IRC

20 20Projects http://www.youtube.com/watch?v=NJk81eCuqu0

21 Replicape is a 3D printer cape for BeagleBone Features include: - 5 stepper motors (2.5A DRV8825) (X, Y, Z, Ext1, Ext2) - 3 high power MOSFETs (PWM controlled) for 2 extruders and 1 HPB. (12..24V) - 3 medium power MOSFETs (PWM controlled) for up to 3 fans/LED strips. (12V) - 3 analog input ports for thermistors. noise-filtered inputs and option for shielding - 6 inputs for end stops (X, Y, Z). - 1 bus for Dallas 1W temperature sensor for monitoring the cold end. Many sensors can be added to ne bus. - Option for stackable LCD cape (LCD3). HDMI compatible LCD on the way. - Single 12 to 24V PSU, fans are still 12V. - Comptabile with BeagleBone and BeagleBone Black. - Open source hard ware and software. - Software written in Python for maintainability and hackability. http://www.youtube.com/watch?feature=player_embedded&v=7Sxl5geo10w

22 "OpenROV is a Do It Yourself telerobotics community centered around underwater exploration and education” There is an OpenROV Cape http://circuitco.com/support/index.php?title=Beagl eBone_ROV http://circuitco.com/support/index.php?title=Beagl eBone_ROV

23 BeagleBoard and Arduio combined

24 Overview Me - Out-of-the-box You – Out-of-the-box Introductions o Me o Black Bone Technical Details You – More Labs Teaching with the Bone Questions and Wrap Up

25 Technical Details Hardware o System on Chip o Pin Outs Software o Quick to learn – BoneScript o Easy to use – Shell Scripts o Powerful – C http://bone/Support/bone101/

26 BeagleBone Black-ready to use for $45/$55 26 Boot Button Reset Button LEDS 10/100 Ethernet DC Power USB Client Serial Debug USB Host microHDMI microSD Expansion slot for additional storage 2 or 4 GB on-board storage using eMMC Pre-loaded with Debian Linux Distribution 8-bit bus accelerates performance Frees the microSD slot to be used for additional storage for a less expensive solution than SD cards 1 GHz Sitara AM335x ARM ® Cortex™-A8 processor Easily connects to almost any everyday device such as mouse or keyboard 512MB DDR3 Faster, lower power RAM for enhanced user-friendly experience Provides a more advanced user interface and up to 150% better performance than ARM11 Connect directly to monitors and TVs Development interface and directly powers board from PC Expansion headers Enable cape hardware and include: 65 digital I/O 7 analog in 4 serial 2 SPI 2 I2C 8 PWMs 4 timers And much much more! Power Button Included in price: Power supply ~ $10 USB network cable ~ $3 2GB on-board storage $5-$10 PRU for real-time tasks typically on FPGA ~ $20

27 Cape Expansion Headers

28 Technical Details Hardware o System on Chip o Pin Outs Software o Quick to learn – BoneScript o Easy to use – Shell Scripts o Powerful – C http://bone/Support/bone101/

29 BoneScript Familiar Arduino function calls… …exported to the browser Buttons will run code in your broswer that will impact the LEDs on your BeagleBone The exact code used in the browser is given o digitalWrite() digitalWrite() o digitalRead() digitalRead() o analogRead() analogRead() o attachInterrupt() attachInterrupt() o readTextFile() readTextFile() o writeTextFile() writeTextFile() http://bone/Support/bone101/

30 Other Languages Out-of-the-box the bone can run o C o C++ o bash o perl o Python o JavaScript Go, Java, Ruby, Erlang and many, many, many more are very easy to install

31 Overview Me - Out-of-the-box You – Out-of-the-box Introductions o Me o Black Bone Technical Details You – More Labs Teaching with the Bone Questions and Wrap Up

32 Continue with Labs 01 Blink an LED 02 Read a switch 03 Networking 03 SensorTag (IoT) 04 Read a variable resistor (optional) 05 Turn a servo motor (optional)

33 Overview Me - Out-of-the-box You – Out-of-the-box Introductions o Me o Black Bone Technical Details You – More Labs Teaching with the Bone Questions and Wrap Up

34 Teaching with the Bone How do you get going? Attend a tutorial Derek Molloy (http://derekmolloy.ie/beaglebone/http://derekmolloy.ie/beaglebone/ Yoder’s wiki (http://elinux.org/Category:ECE497)http://elinux.org/Category:ECE497 Texts Community

35 Derek Molloy http://derekmolloy.ie/beaglebone/

36 eLinux.org http://elinux.org/Category:ECE497

37 Supporting Texts

38 Questions? Small Inexpensive Standard interfaces Expandable Big support community Powerful Easy to use Low power $45/$55

39 Overview univ@ti.com Me - Out-of-the-box You – Out-of-the-box Introductions o Me o Black Bone Technical Details You – More Labs Teaching with the Bone Questions and Wrap Up


Download ppt "The Beagle Bone by Mark A. Yoder"

Similar presentations


Ads by Google