Knowledge Base:

share on: 
Arduino Logo

Rapid Prototyping with QP and Arduino

Arduino (see arduino.cc) is an open-source electronics prototyping platform, designed to make digital electronics more accessible to non-specialists in multidisciplinary projects. Arduino has gained popularity,

Read More »
Linear statechart notation

Linear statechart notation

The traditional fully 2-dimensional structure of UML state diagrams is too much rope to hang yourself with. There is no standard drawing order or pattern; some designers

Read More »
Event Loop

RTOS Without Blocking?

In my previous post, “RTOS Considered Harmful”, I have identified blocking as the main cause of the particular brittleness and inflexibility of the programs based

Read More »
RTOS harmful

RTOS Considered Harmful

I have to confess that I’ve been experiencing a severe writer’s block lately. It’s not that I’m short of subjects to talk about, but I’m

Read More »
Garbage

A Heap of Problems

Some design problems never seem to go away. You think that anybody who has been in the embedded software development business for a while must

Read More »
A Nail for a Fuse

A Nail for a Fuse

If I were to search my soul, I’d have to admit that the use of assertions has helped me more than any other single technique,

Read More »

Cute Creator

For a long time I’ve been looking for a good cross platform development environment that would allow fast exploration and navigation of C/C++ source code,

Read More »
Alternatives

RTOS Alternatives

As hundreds of commercial and other RTOS offerings can attest, the greatest demand for third-party software in the embedded systems community is for the RTOS.

Read More »