Course Overview
The RTOS Workshop Package is a comprehensive three-course bundle designed for embedded developers who want to master real-time operating systems from the ground up. The package contains nineteen lectures and hands-on labs that run approximately 1 to 1.5 hours each.
This bundle takes you from RTOS fundamentals through advanced techniques and into practical application with Amazon FreeRTOS. Through guided exercises and real-world projects, you’ll design, implement, and debug RTOS applications from scratch, gaining the real-world experience needed for production systems.
By the end of this program, you’ll have the skills and confidence to architect, build, and optimize RTOS-based embedded systems for any application.
Essential Topics Covered
- RTOS fundamentals: tasks, scheduling, and context switching
- Synchronization mechanisms: semaphores, mutexes, and event flags
- Inter-task communication: message queues and mailboxes
- Memory management strategies for real-time systems
- RTOS application design principles and patterns
- Securing and optimizing RTOS applications
- Debugging tools and techniques for RTOS systems
- Getting started with Amazon FreeRTOS
Get the complete RTOS training experience with three courses in one package
Enroll Now — $1,995Workshop Curriculum
This package includes three complete courses with nineteen sessions total. Click each course to see the session breakdown.
RTOS Fundamentals (7 Sessions)
Build a solid foundation in real-time operating system concepts. Covers RTOS scheduling, task management, synchronization primitives, memory management, and interrupt handling.
Topics Covered
- Real-time Embedded Systems Concepts
- Real-time Operating Systems
- Managing Tasks and Threads (Part 1)
- Managing Tasks and Threads (Part 2)
- Task Synchronization Fundamentals (Part 1)
- Task Synchronization Fundamentals (Part 2)
- Managing Memory
Designing & Building RTOS Applications (7 Sessions)
Learn to design systems that are schedulable, robust, efficient, and scalable. Build your own IoT-connected device through seven hands-on sessions.
Topics Covered
- RTOS Application Design Principles
- RTOS Application Design Patterns
- Securing RTOS Applications
- RTOS Pitfalls and Issues
- Optimizing RTOS Applications
- Debugging Tools and Techniques
- Best Practices
Getting Started with Amazon FreeRTOS (5 Sessions)
Apply your RTOS knowledge to Amazon FreeRTOS. Learn to set up, configure, and build connected IoT applications using the FreeRTOS ecosystem.
Topics Covered
- Amazon FreeRTOS Introduction
- Development Environment Setup
- Task and Resource Management
- Connectivity and Cloud Integration
- Production Deployment Strategies
Master RTOS development from fundamentals to production with this complete three-course package
Enroll Now — $1,995Ready to get started?
Enroll Now — $1,995Or get access to all courses with the Embedded Software Academy — $295/yr
Need Custom or On-Site Training?
Fill out the form below and we'll contact you about your requirements.