Level Up Your Debugging Workflow with CMake Presets, Disassembly View, and GitHub Actions

By Julia Reid

Are you looking to level up your debugging workflow and ship higher-quality products?

In this session, we’ll get a simple embedded project up and running on a Raspberry Pi using CMake Presets and the CMake Tools extension for Visual Studio Code. Then, we’ll dive deep into a remote debugging session, digging into both source code and assembly language.

Then we’ll enhance our Raspberry Pi development workflow by setting up a Continuous Integration pipeline that builds and tests our program every time changes are pushed to the repository. We’ll optimize efficiency by committing changes to our repository directly from the web browser with GitHub Codespaces.

While I’ll be using a simple C++ embedded project in these demos, the value of these practices hold true for all kinds of applications!





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.