Programming for Embedded Systems

In this two part article we will look at the differences between porting and abstracting code with the purpose of helping you understand why and when to use each method. In the case where you need your code to execute on multiple embedded operating systems...

Optimizing Linux for Better Real-time Performance

Many embedded developers use Linux in their projects. In fact, our last article highlighted the Advantages of Moving to Linux However, some developers are feeling additional pressure to get a performance increase from their embedded Linux operating system. To achieve...