FreeRTOS vs Linux for Embedded Systems

Which operating system is best suited for your embedded systems project – FreeRTOS or Linux? FreeRTOS and Embedded Linux are two popular options for operating system provision in embedded systems. But which should you choose for your electronics product design? In many cases, the decision about which system to use is preferential, as software engineers […]
How to debug your Linux Application: Debugging by printf

How to debug your Linux Application: Debugging by printf In this part of the series on How to Survive Embedded Linux series focuses specifically on debugging C/C++ applications. Apps written in scripting languages like Perl or Python have their own debugging best-practices protocols and tools. This is the simplest technique, directly analogous to ‘Debugging by […]
How to Debug Your Linux BSP

How to debug your Linux BSP Debugging can be a tiring and repetitive process, fraught with difficulties and tiny mistakes that frustrate even the most experience programmer. This guide will take you through some of the fundamentals of debugging a Linux BSP and how solve some of the main problems that you will encounter when […]