Let’s trace, shall we?

TL, DR: I’ve created a small tool to patch C and C++ code to output tracing logs to standard output. Check it out: script, repo with instructions.

Disclaimer: This tool was a one-night project, so, it is not foolproof and may be flawed in many ways, unknown ways. Also, I…


TL,DR: AGL Rocks hard. Install VSCode and C/C++ extensions pack, grab a debug enabled AGL SDK, get a copy of a template project I brewed, follow instructions on the README.md: build, deploy, debug and profit.

Debugging capabilities is a crucial part of the development process. Most debugging in Linux systems…


The purpose of this article is to describe the process I use to cross-compile and deploy a simple program to a Raspberry Pi 4 target, under the umbrella of Automotive Grade Linux (AGL). …


The purpose of this post is to describe how I managed to build the Automotive Grade Linux demo application for a Raspberry Pi4 target. I will do so by introducing AGL, describing the issues found, and how I surpassed them.

TL, DR: AGL Rocks. Install docker, run a container, run…

Paulo Sherring

Passionate about electronics, technology and science. Electrical Engineer scholar. Embedded Systems Software Developer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store