Adaptive Ticks in Real-Time Linux, by Andreas Tornes
| |

This article explores the use of the kernel configuration Adaptive Ticks, combined with the patch RT-Preempt, for improving real-time performance in Linux. Tests reveal that enabling adaptive ticks on a kernel patched with RT-Preempt does not work. Additionally, increased latencies … Read More

A free library for good testbench checking functionality
| |

The purpose of a testbench (TB) is to check the behaviour of your DUT (Device Under Test). This really goes without saying, – but sometimes stating the obvious is really needed. For any testbench you always provide stimuli and check … Read More

Linux – Not real-time!
| |

“it may sound disappointing, but the Linux operating system is not an RTOS. This article focus on some aspects of interrupt handling in Linux kernel related to real-time performance. By Michal Koziel Link to PDF  

Introduction to generic programming
| |

Generic programming is about writing your code portable, modular and easily maintainable. There are however limits for how much effort you want to put into making your code generic. This article will give an overview of different levels of genericity … Read More

Virtual Machines for embedded software development
| |

Using a virtual machine (VM) as a development platform for embedded software has many advantages. VMs enable better portability, greater redundancy, lower setup- and recovery times. The ability to archive the entire development environment allows better control over software packages … Read More