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