Performance is a topic that never strays far from the mind of most embedded systems developers. However, relatively speaking, many of us have it easy. We develop soft real-time systems in which a few ...
A real-time system must respect time constraints to ensure that its execution makes functional sense. It must be deterministic, ensuring the execution of system processes a priori. After analyzing the ...
An increasing number of multi-threaded embedded applications want to leverage multicore designs. Symmetric Multiprocessing (SMP) RTOS provides automatic load balancing of multiple threads in a ...
What’s the first association you make when you hear of virtualization? Server farms? ‘The cloud’? Most people don’t think of embedded systems – never mind hard real-time – yet these are areas where ...
The I2C (Inter-Integrated Circuit) Bus invented in 1980 by Philips Semiconductors (NXP Semiconductors today) was a massive step forward in simplifying communications in embedded systems. It is a ...