Chapter 9. Developing QP Applications

Example is not the main thing in influencing others. It is the only thing.

—Albert Schweitzer

In the previous two chapters, I explained the internal workings of the QF real-time framework and issues related to porting QF to various CPUs, operating systems, and compilers. However, I want you to realize that the way the QF framework itself is implemented internally is very different from the way you develop applications running on top of the framework.

A real-time framework, as any piece of system-level software, must internally employ many low-level mechanisms, such as critical sections and various blocking APIs of the underlying RTOS, if you use an RTOS. These mechanisms are always tricky to use correctly and ...

Get Practical UML Statecharts in C/C++, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.