Unlocking QP: Tip #4 Pairing a kernel with QP

One of my favorite design patterns for firmware is event driven active objects. Simple active objects are my bare minimum firmware design starting point, but I especially like using the QP framework. I also love helping teams jump start their QP journey, so please check out my related services too.

QP is a flexible framework for enabling active objects combined with other features such as publishing and subscribing to events among multiple active objects. QP operates with a QP-centric RTOS kernel or it may be paired with third-party kernels, such as FreeRTOS. If your team has decided to embrace QP, then an additional decision likely includes:

Which RTOS kernel do I pair with QP?

In the following video, I present my first-order guidance for selecting the optimum kernel to pair with QP. The video should take you directly to Tip #4 – Review 3rd party library requirements before selecting a kernel.

To learn more or related topics:

Photo by Douglas Lopez on Unsplash

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Cove Mountain Software

Subscribe now to keep reading and get access to the full archive.

Continue reading