Articles


You can hover the mouse pointer over the Article title to see a short description what it is about.
  The provided web-links to the original articles tend to be volatile, as the publishers of the articles constantly re-arrange their websites, which is obviously out of our control.

Active Objects (Actors)

Hierarchical State Machines (UML Statecharts) / Modeling

Event-Driven & Real-Time Programming

ARM Processors

"Building bare-metal ARM Systems with GNU" is an in-depth, 10-part article by Quantum Leaps' Miro Samek, which was second most-popular article of the 2007 year as well as many following years on the Embedded.com website. The article describes in detail how to use the GNU toolchain for classic ARM7/9 to build real-life embedded systems based on ARM microcontrollers. This article demonstrates Quantum Leaps' expertise in the ARM processor and our commitment to open source. The article is the recommended reading for using QP/C, QP/C++ and QP-nano ports to the ARM processor with GNU.

"The Embedded Angle" Column
(C/C++ Users Journal)

The Embedded Angle was a bi-monthly column in the C/C++ Users Journal magazine that Quantum Leaps' Miro Samek wrote from February through December 2003. The column touches on many aspects of embedded systems programming and using state machines in particular. This is recommended reading for all embedded software developers.

Title Web Link
The Embedded Mindset
CUJ, February 2003
Who Moved My State?
NOTE: The calculator examples in C and C++ are included in the standard QP distributions
CUJ, April 2003
Dèjà Vu
NOTE: The Pedestrian Light Controlled Crossing examples in C and C++ are included in the standard QP distributions
CUJ, June 2003
An Exception or a Bug?
NOTE: The embedded assertion header file qassert.h is included in all standard QP distributions
CUJ, August 2003
Patterns of Thinking CUJ, October 2003
Back to Basics
NOTE: The Time Bomb examples in C and C++ are included in the standard QP distributions
CUJ, December 2003