Hands on Embedded Linux with BeagleBone Black

  • 1,033 views
Uploaded on

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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,033
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
41
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. HANDS ON EMBEDDED LINUX WITH BEAGLEBONE BLACK Daniele Costarella Mario Pucciarelli Antica Ramiera, Giffoni Valle Piana (SA)– November 9th, 2013
  • 2. 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.
  • 3. 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
  • 4. 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
  • 5. November 9th, 2013 Giffoni Open Makers Day 2013 BeagleBone Black: Ready to use 5
  • 6. November 9th, 2013 Giffoni Open Makers Day 2013 6 Advantages? Built-in networking Remote access Timekeeping Multitasking Linux software Filesystem Size USB Community
  • 7. 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
  • 8. DEMO
  • 9. November 9th, 2013 LED blinking: wiring Positive to pin 10 and negative to GND Giffoni Open Makers Day 2013 9
  • 10. November 9th, 2013 Giffoni Open Makers Day 2013 Measuring Temperature: wiring 10
  • 11. November 9th, 2013 Using a Push Button Giffoni Open Makers Day 2013 11
  • 12. November 9th, 2013 Giffoni Open Makers Day 2013 Fade Effect with PWM: wiring 12
  • 13. November 9th, 2013 PWM? Giffoni Open Makers Day 2013 13
  • 14. 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
  • 15. November 9th, 2013 Giffoni Open Makers Day 2013 Thank you Daniele Costarella <hello@danielecostarella.com> Mario Pucciarelli <pucciarelli.mario@gmail.com> 15