Hands on Embedded Linux with BeagleBone Black
Upcoming SlideShare
Loading in...5
×
 

Hands on Embedded Linux with BeagleBone Black

on

  • 1,049 views

Event: Giffoni Open Makers Day 2013

Event: Giffoni Open Makers Day 2013
Speakers: Daniele Costarella, Mario Pucciarelli

Un'introduzione a Linux Embedded con BeagleBone Black. Concetti di base e primi esempi pratici.

Statistics

Views

Total Views
1,049
Views on SlideShare
1,049
Embed Views
0

Actions

Likes
1
Downloads
30
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Hands on Embedded Linux with BeagleBone Black Hands on Embedded Linux with BeagleBone Black Presentation Transcript

  • HANDS ON EMBEDDED LINUX WITH BEAGLEBONE BLACK Daniele Costarella Mario Pucciarelli Antica Ramiera, Giffoni Valle Piana (SA)– November 9th, 2013
  • November 9th, 2013 Giffoni Open Makers Day 2013 2 What is BeagleBone Black? BeagleBone Black is a $45 MSRP community-supported development platform for developers and hobbysts. Boot Linux in under 10 seconds and get started on development in less than 5 minutes with just a single USB cable.
  • November 9th, 2013 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 •  Ångström Linux •  Android •  Cloud9 IDE on Node.js w/ BoneScript Library and more… Giffoni Open Makers Day 2013 3 View slide
  • November 9th, 2013 Giffoni Open Makers Day 2013 4 Embedded Linux for Makers •  Embedded Linux System blur the definition between computer and device •  Powerful tools in the hands of “regular” people, not just those who design electronics for a living •  More powerful and capable than a “simple” microcontroller like ATMEGA 328 (Arduino) •  Perfect for those projects too complex to be executed on a MCU View slide
  • November 9th, 2013 Giffoni Open Makers Day 2013 BeagleBone Black: Ready to use 5
  • November 9th, 2013 Giffoni Open Makers Day 2013 6 Advantages? Built-in networking Remote access Timekeeping Multitasking Linux software Filesystem Size USB Community
  • November 9th, 2013 Giffoni Open Makers Day 2013 Using Python Using GPIO, PWM and more with Python! Available functionality: •  7 Analog pins •  65 Digital Pins at 3.3V •  2xI2C •  2xSPI •  2x CAN Bus •  4 Timers •  4x UART •  8x PWM •  A/D Converter 7
  • DEMO
  • November 9th, 2013 LED blinking: wiring Positive to pin 10 and negative to GND Giffoni Open Makers Day 2013 9
  • November 9th, 2013 Giffoni Open Makers Day 2013 Measuring Temperature: wiring 10
  • November 9th, 2013 Using a Push Button Giffoni Open Makers Day 2013 11
  • November 9th, 2013 Giffoni Open Makers Day 2013 Fade Effect with PWM: wiring 12
  • November 9th, 2013 PWM? Giffoni Open Makers Day 2013 13
  • November 9th, 2013 Giffoni Open Makers Day 2013 Recommended readings Getting Started with BeagleBone 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 14
  • November 9th, 2013 Giffoni Open Makers Day 2013 Thank you Daniele Costarella <hello@danielecostarella.com> Mario Pucciarelli <pucciarelli.mario@gmail.com> 15