Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
#53 Priority-based scheduler for the "superloop" architecture
Play lesson

Modern Embedded Systems Programming Course - #53 Priority-based scheduler for the "superloop" architecture

4.0 (6)
56 learners

What you'll learn

This course includes

  • 22.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

This lesson explains how to generalize the simple non-preemptive scheduler that began to emerge in the last lesson 52 for priority-based task execution inside the "superloop" architecture." The result will be a surprisingly capable, little real-time kernel with many practical applications. #embeddedsystem #programming #rtos #superloop #arm-cortex Resources for this lesson: -------------------------- Companion web page to this video course https://www.state-machine.com/video-course/ Project download for this lesson: https://www.state-machine.com/course/lesson-53.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-53.txt References: ----------- STM32 Discussion Forum discussion thread: Best practices: How to work with interrupts and low power modes when using the HAL? https://community.st.com/t5/stm32-mcus-products/best-practices-how-to-work-with-interrupts-and-low-power-modes/td-p/620588 SST0 priority-based, non-preemptive kernel: https://github.com/QuantumLeaps/Super-Simple-Tasker?tab=readme-ov-file#non-preemptive-sst0 Music credits: -------------- The background music comes from: Music: Corporate Business by Infraction https://inaudio.org/ https://protunes.net/

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere