# QP framework with Mitch English

- Show: [The Pragmatic Embedded Podcast](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast)
- Published: 2025-01-15
- Length: 44m
- Page: https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english
- Listen: https://agileembeddedpodcast.com/episodes/qp-framework-with-mitch-english-_mOgH0tx

## Summary

Mitch English, a product development team lead at Inertia, discusses implementing the QP (Quantum Platform) framework for a medical device blood analyzer. He explains how QP's actor model and hierarchical state machines manage concurrency and complexity better than traditional RTOS approaches. The team shares lessons on testing strategies, using CppUTest for host-based unit tests, and the architectural decision to favor publish-subscribe patterns over direct posting to improve testability.

## Chapters

- [0:00](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english#t=0) Introduction and Guest Background
- [1:54](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english#t=114) QP Framework and Hierarchical State Machines
- [8:54](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english#t=534) Actor Model and Active Objects
- [10:10](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english#t=610) Event Communication Patterns
- [22:39](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english#t=1359) Testing Strategies and Architecture
- [27:12](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english#t=1632) Team Collaboration and Prototyping
- [34:38](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english#t=2078) Lessons Learned and Advice

## Topics

- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)
- [Debugging & failure analysis](https://hardwarepodcasts.com/topic/debugging-and-failure-analysis)
- [Medical & health devices](https://hardwarepodcasts.com/topic/medical-devices)
- [Microcontrollers & dev platforms](https://hardwarepodcasts.com/topic/microcontrollers-and-platforms)

## Most relevant to

early-stage companies

## Mentioned

- Inertia (company)
- QP (tool)
- Quantum Leaps (company)
- Miro Samek (other)
- STM32 (chip)
- CppUTest (tool)
- Jeff Gable (other)
- Luca (other)

## Related episodes from other shows

- [401: Oil and Water](https://hardwarepodcasts.com/podcast/embedded-fm/2022-02-04-401-oil-and-water) (Embedded.fm)
- [179: Spaghetti Reducer](https://hardwarepodcasts.com/podcast/embedded-fm/2016-12-15-179-spaghetti-reducer) (Embedded.fm)
- [290: Rule of Thumbs (Repeat)](https://hardwarepodcasts.com/podcast/embedded-fm/2022-01-07-290-rule-of-thumbs-repeat) (Embedded.fm)
- [An Interview with Jack Ganssle (2nd)](https://hardwarepodcasts.com/podcast/the-amp-hour/2020-04-20-an-interview-with-jack-ganssle-2nd) (The Amp Hour)
- [493: Put the Peeps in the Chili Pot](https://hardwarepodcasts.com/podcast/embedded-fm/2025-01-24-493-put-the-peeps-in-the-chili-pot) (Embedded.fm)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2025-01-15-qp-framework-with-mitch-english. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to The Pragmatic Embedded Podcast.
