BeagleBone: C/C++ Cross-Compilation for Embedded Linux using Eclipse (Luna), CDT, RSE & Remote Debug @DerekMolloyatDCU
BeagleBone: C/C++ Cross-Compilation for Embedded Linux using Eclipse (Luna), CDT, RSE & Remote Debug  @DerekMolloyatDCU
Uploaded January 2015 | Updated September 2026, 3 weeks ago
Important note: There is currently a problem with Debian Wheezy and cross-platform tools installation. A new version of this video is available at: youtube.com/watch?v=T9yFyWsyyGk

Also see: exploringbeaglebone.com/chapter7 for a description on how to fix the problem under Wheezy and how to install the entire toolchain under Jessie.

This video introduces C/C++ cross-compilation on the BeagleBone platform, and is applicable to any embedded Linux development. I show the steps that are necessary to set up a toolchain, the Eclipse CDT environment and use the Target Management RSE (Remote System Environment) plugin to communicate with the BeagleBone. Finally, I demonstrate how you can set up a cross-platform debugging environment within Eclipse, where you can use gdbserver on the ARM device and gdb-multiarch on the client device to establish a full debugging environment.

This video supports Chapter 7 in the book "Exploring BeagleBone" -- please see more at exploringbeaglebone.com
BeagleBone: C/C++ Cross-Compilation for Embedded Linux using Eclipse (Luna), CDT, RSE & Remote DebugInstalling Eclipse CDT and MinGW under Windows (2020)Beaglebone: Qt Creator for C++ ARM Embedded Linux DevelopmentBeagleBone: GPIO Linux Loadable Kernel Module (LKM) Development DemonstrationDigital Electronics: The Half Adder and Full AdderExperiments 3.1: Sequential Logic - S-R Latch and a Gated S-R LatchExperiments 2.6: Logic Gates -  3 Line to 8 Line Decoder ExampleArduino: Arduino LCD Tutorial II - A Reaction TimerAVR Programming - AVR Studio Tutorial IntroductionLaboratory 6 OutcomeDigital Electronics: Debouncing a Push Button Switch (SPST)Digital Electronics: Optocoupler | Optoisolator - Driving a high-current CREE XLamp XR-C LED
Derek Molloy |

BeagleBone: C/C++ Cross-Compilation for Embedded Linux using Eclipse (Luna), CDT, RSE & Remote Debug

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER