This series on how to get started using Embedded Linux is on my Open Mike blog. This installment discusses development models. There are two different models of Embedded Linux development: ...
This is the last part of our four-article series on beginning embedded Linux development. Our intent was to provide an introduction to the typical embedded Linux infrastructure so that a programmer ...
Configuration is the first step in building a kernel. There are many ways and various options to choose from. The kernel will generate a .config file at the end of the process and generate a series of ...
With the emergence of STMicroelectronics' powerful STM32F42X/43X microcontrollers (MCUs), the topic of running Linux, in its uClinux form, on the STM32 devices is as hot as ever. In the MCU world, ...
Linux is the default environment for most software developers and is a popular choice for many embedded solutions. But one of Linux’s greatest strengths, and to some extent its biggest challenge, is ...
One of the last things the Linux kernel does during system boot is mount the root filesystem. The Linux kernel dictates no filesystem structure, but user space applications expect to find files with ...
At the end of the second article in this series, which outlines a step-by-step process for embedded Linux development, we had the LBox up and running, ready to use for application development. On some ...