Skip to content
0:00 / 0:00

#qkkernel#qp/c#rtos

#55 Preemptive QK Kernel for Active Objects

Quantum Leaps, LLC

74K subscribers • 7 videos on Hallway

YouTube

Advanced. Deep dive for people who know the field.

3.3K views1 year ago1 recommendation

Systems programmingSoftware designOperating systemsEmbedded systemsConcurrency and parallelism

An explanation of the preemptive, real-time QK kernel designed for executing event-driven Active Objects on microcontrollers.

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 state-machine.com/video-course/ Project download for this lesson: state-machine.com/course/lesson-55.zip GitHub repository for projects for this video course: github.com/QuantumLeaps/modern-embedded-programming-course Transcript of this lesson: state-machine.com/course/lesson-55.txt References: ----------- QP/C Framework on GitHub: github.com/QuantumLeaps/qpc Non-preemptive QK kernel description: state-machine.com/qpc/srs-qp_qk.html Super-Simple Tasker GitHub repo (related to QK): github.com/QuantumLeaps/Super-Simple-Tasker OSEK/VDX Operating System (related to QK): osek-vdx.org/mirror/os21r1.pdf A Stack-Based Resource Allocation Policy for Realtime: state-machine.com/doc/Baker91.pdf Real-Time For the Masses: diva-portal.org/smash/get/diva2:1005680/FULLTEXT01.pdf Music credits: -------------- The background music comes from: Music: Corporate Business by Infraction inaudio.org/ protunes.net/

Why it's here

1 person recommends this

What people say. Recommended as a deep dive into whether traditional preemptive RTOS multitasking is costing too much RAM and CPU.

u/active-objectin r/embedded • Recommends

…ocking kernel called QK**] for executing event-driven Active Objects. The video is accompanied by hands-on projects, where you can experiment with QK. There is also a project that executes the same application, but with the traditional RTOS kernel (FreeRTOS). So, is preemptive multitasking costing you too much RAM and CPU? Find out for yourself: [video Video \\"Preemptive QK Kernel for Active Objects\\"…