Jeff Gable
Practical Strategies for Developing with the QP Framework
Status: Coming up in April 2025!Quantum Leap's QP framework offers a compelling alternative to traditional RTOS solutions for hard real-time, high-reliability embedded software development. The event-driven hierarchical state machine framework and implementation of the actor model are excellent for effectively managing complexity and preventing common concurrency issues. However, good resources and examples of design patterns using QP for common microcontroller use cases are limited.
This talk provides an opinionated guide to developing a complex microcontroller application using the QP framework, in C or C++. I’ll cover device drivers, shared I2C and SPI buses, board communication with USB and/or UART, host-based unit testing, and design patterns for controlling electromechanical systems.
By the end of this talk, you should have a roadmap for how to use QP in your next microcontroller project.
A Medical Device Primer for Embedded Software Engineers
Status: Available NowThe medical device space is rapidly evolving and becoming more open to, and accepting of, technologies and practices from other industries. While the pace is slower and the documentation requirements are more extensive than for consumer electronics, the medical device industry is ripe for disruption and presents a great opportunity for embedded developers to bring skills they’ve honed elsewhere.
This talk is an introduction to what embedded developers should understand if they want to work on medical devices. I’ll introduce relevant safety standards and regulatory pathways, explain Design Controls and risk analysis, bust myths about using open source software, and give an insider view to the industry.
Live Q&A - A Medical Device Primer for Embedded Software Engineers
Status: Available NowLive Q&A with Jeff Gable for the talk titled A Medical Device Primer for Embedded Software Engineers