Should you choose Linux or Windows for your next embedded project? Before you begin an embedded project, you have a number of choices to make. Some of these decisions about hardware will be ...
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: ...
When it comes to choosing between Embedded Linux or a proprietary real-time operating system, there are many different considerations to take into account. An Embedded Linux distribution with its ...
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 ...
The Linux kernel provides support for memory management, interprocess communication mechanisms, interrupt management, and TCP / IP networking. The directory structure separates architecture-dependent ...
Real-time operating systems (RTOS) and Linux each bring their own advantages for embedded-systems designers. With an RTOS, designers can build deterministic multi-threaded applications with low memory ...
Although Intel provides the greatest user base for Linux, many other architectures are supported. These include ARM, MIPS, PowerPC, Alpha, SPARC and Hitachi. The availability of cheap x86 hardware ...
In the closing hours of JawnCon 0x2, I was making a final pass of the “Free Stuff for Nerds” table when I noticed a forlorn Kindle that had a piece of paper taped to it. The hand-written note ...
The very first step in starting an embedded Linux system does not involve Linux at all. Instead, the processor is reset and starts executing code from a given location. This location contains a ...