#55 Preemptive QK Kernel for Active Objects
3.1K views on YouTube
This lesson demonstrates and explains the beautifully efficient, preemptive, real-time kernel called QK, which is particularly suitable for Active Objects and is available as one of the built-in kernels in the QP/C Active Object framework. Also, today, as last time, the QK kernel is presented on the STM32 NUCLEO board using the popular STM32Cube development environment.
#embeddedsystem #programming #realtime
Resources for this lesson:
————————–
Companion web page to this video course
Project download for this lesson:
https://www.state-machine.com/course/lesson-55.zip
GitHub repository for projects for this video course:
https://github.com/QuantumLeaps/modern-embedded-programming-course
Transcript of this lesson:
https://www.state-machine.com/course/lesson-55.txt
References:
———–
QP/C Framework on GitHub:
https://github.com/QuantumLeaps/qpc
Non-preemptive QK kernel description:
https://www.state-machine.com/qpc/srs-qp_qk.html
Super-Simple Tasker GitHub repo (related to QK):
https://github.com/QuantumLeaps/Super-Simple-Tasker
OSEK/VDX Operating System (related to QK):
https://www.osek-vdx.org/mirror/os21r1.pdf
A Stack-Based Resource Allocation Policy for Realtime:
https://state-machine.com/doc/Baker91.pdf
Real-Time For the Masses:
https://www.diva-portal.org/smash/get/diva2:1005680/FULLTEXT01.pdf
Music credits:
————–
The background music comes from:
Music: Corporate Business by Infraction
https://protunes.net/