Beaglebone: Introduction to GPIOs - Using Device Tree Overlays under Linux 3.8+ @DerekMolloyatDCU
Beaglebone: Introduction to GPIOs - Using Device Tree Overlays under Linux 3.8+  @DerekMolloyatDCU
Uploaded June 2013 | Updated September 2026, 2 weeks ago
In this video I continue my series on the Beaglebone and Beaglebone Black by demonstrating how to use its GPIOs for both input and output applications. I wire simple input and output circuits that are attached to two GPIOs -- one that lights an LED and the other that receives a button input. This video will cover the Linux device tree for ARM embedded systems and explain how you can create custom Device Tree Overlays (DTOs) to configure the GPIOs for your applications at run time from within Linux userspace. I explain the use of internal and external pullup and pulldown resistors and I make available and describe a set of C++ code examples for reading and writing to the Beaglebone's GPIOs. I have also built a set of PDF tables that aggregate the information that you need and make it easier to configure GPIOs on your Beaglebone's P8 and P9 headers. The code for this video is available by typing:

git clone git://github.com/derekmolloy/boneDeviceTree.git

at the Linux shell prompt. Further information on the videos on this channel can be found at the website http://www.derekmolloy.ie/ including update blogs, source code, text guides and structured instruction.

If you use this video in your research, please cite:

Molloy, D. [DerekMolloyDCU]. (2012, May, 3). Beaglebone: GPIO Programming on ARM Embedded Linux [Video file]. Retrieved from http://www.youtube.com/watch?v=SaIpz0...

Please find more information on these videos at: http://www.derekmolloy.ie/
Beaglebone: Introduction to GPIOs - Using Device Tree Overlays under Linux 3.8+Experiments 2.4: Digital Logic - Karnaugh Maps (Part 1)Experiments 4.4.3: Questions: BCD Counter - Change to OctalAVR Programming - AVR Dragon IntroductionBeaglebone: Example Qt Embedded Linux ApplicationBeaglebone: LCD Touchscreen GUI Applications for Embedded LinuxThe Beaglebone - Unboxing, Introduction Tutorial and First ExampleExperiments 4.1.2: Questions: 555 Timer Experiment- Question 2
Derek Molloy |

Beaglebone: Introduction to GPIOs - Using Device Tree Overlays under Linux 3.8+

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER