Build Your Own RealTime OS (RTOS) From Ground Up™ on ARM 1
Build Your Own RealTime Operating Systems from first principles . Practice on STM32 and TIVA C boards
4.46 (1070 reviews)

9 211
students
9.5 hours
content
Jul 2023
last update
$69.99
regular price
What you will learn
Build a Real-Time Operating System from Scratch
Build Round-Robin Schedulers
Build Cooperative Schedulers
Build Periodic Schedulers
Build First Come First Served Scheduler
Build Rate Monotonic Schedulers
Build a board support package from scratch
Calculate the CPU Utilization of an RTOS
Write Bare-Metal Embedded-C Code
Write Assembly code
Understand the OS Support Features of the Cortex-M Architecture
Understand the Internals of an RTOS Kernel
Be Implement to implement and explain popular scheduling algorithms
Be able to explain the Cortex-M Architecture
Be able to give a lecture on Real-Time Operating Systems
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
Build Your Own RealTime OS (RTOS) From Ground Up™ on ARM 1 offers in-depth insights into building an RTOS from scratch, focusing on several scheduler types and internal kernel components. While the course content is generally strong, it's worth noting that the presentation approach may not suit all learning preferences due to sparse slides and extensive talking. Some code examples could also appear more organized and planned for a better beginner experience. Despite these areas needing improvement, students will appreciate clear documentation references, practical exercises, and solid coverage of Cortex-M architecture.
What We Liked
- Covers building various types of schedulers and RTOS components from scratch
- Includes practical exercises that help understand low-level implementation details
- Thorough coverage of Cortex-M architecture and its OS support features
- Provides documentation references for further study and implementation guidance
Potential Drawbacks
- Presentation slides are sparse, with extensive talking that may not appeal to all learners
- Code examples can sometimes appear ad-hoc or unplanned, causing confusion for beginners
- Instructor responsiveness to student questions varies and may affect learning experience
- Lacks exercises with solutions that would enhance engagement for some students
Related Topics
1446160
udemy ID
24/11/2017
course created date
26/07/2019
course indexed date
Bot
course submited by