Uploaded November 2013 | Updated September 2026, 1 week ago
This short video explains: how you can install the Java Runtime Environment (JRE) on the Beaglebone Black; how you can build Java applications using Eclipse and deploy them to the Beaglebone; and, finally how you can use the Remote System Explorer (RSE) plugin for Eclipse that streamlines the process. This video is for student of my EE402 module in Dublin City University who will be building client/server applications using the Beaglebone as one of the platforms.
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.
www.derekmolloy.ie
This short video explains: how you can install the Java Runtime Environment (JRE) on the Beaglebone Black; how you can build Java applications using Eclipse and deploy them to the Beaglebone; and, finally how you can use the Remote System Explorer (RSE) plugin for Eclipse that streamlines the process. This video is for student of my EE402 module in Dublin City University who will be building client/server applications using the Beaglebone as one of the platforms.
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.
www.derekmolloy.ie

![Beaglebone: Introduction to GPIOs - Using Device Tree Overlays under Linux 3.8+
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 Beaglebones 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 Beaglebones 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+](https://i.ytimg.com/vi/wui_wU1AeQc/mqdefault.jpg)



![Beaglebone: Example Qt Embedded Linux Application
This is the third video in a set of three on Qt application development on the Beaglebone or any other embedded Linux device. The first video introduces the LCD module that I used and the second video is where I set up a full toolchain for C++ Qt application development under embedded Linux (Qt for embedded devices). This toolchain allows us to cross compile Qt applications for the Beaglebone, deploy the applications directly to the beaglebone with a single click and even use remote debugging using gdbserver to diagnose any problems with our applications. The main use of this platform is for GUI application development when a LCD module, or external display is present.
In this the final video in this series I demonstrate an example application that uses an accelerometer and LED to act as output/input devices and I provide the full source code. I explain how the source code is structured and how the physical circuit was configured.
The source code is available at the Linux prompt by typing:
git clone git://github.com/derekmolloy/beagleboneQT.git
If you use this video in your research, please cite:
Molloy, D. [DerekMolloyDCU]. (2013, March, 6). Beaglebone: Qt Creator for C++ ARM Embedded Linux Development [Video file]. Retrieved from http://www.youtube.com/watch?v=kP7uvOu9hoQ
Please find more information on these videos at: http://www.derekmolloy.ie/ Beaglebone: Example Qt Embedded Linux Application](https://i.ytimg.com/vi/yNvOyY9zK1o/mqdefault.jpg)
![Beaglebone: LCD Touchscreen GUI Applications for Embedded Linux
This is the first video in a set of three on Qt application development on the Beaglebone or any other embedded Linux device. This video introduces the LCD module that I used, reviews it and then discusses how you can install it and develop very basic onboard GTK GUI applications. This leads to the second video where I set up a full toolchain for Qt application development under embedded Linux (Qt for embedded devices) and then in the final video I demonstrate an example application that uses an accelerometer and LED to act as output/input devices and I provide the full source code.
If you use this video in your research, please cite:
Molloy, D. [DerekMolloyDCU]. (2013, March, 6). Beaglebone: Qt Creator for C++ ARM Embedded Linux Development [Video file]. Retrieved from http://www.youtube.com/watch?v=kP7uvOu9hoQ
Please find more information on these videos at: http://www.derekmolloy.ie/ Beaglebone: LCD Touchscreen GUI Applications for Embedded Linux](https://i.ytimg.com/vi/yXTJC-_rlMY/mqdefault.jpg)

