FreeRTOS Course
Real-Time Systems:
In each core, only one individual program can run at a time. This is where the scheduler's work comes into play. The scheduler decides which program will run at any given time (or, which program will win the processor at any given time).
Real-Time Systems are systems in which there is a limitation on the time it takes for the system to respond to an event. In other words, if the system does not respond to a specific event within time x, it has failed.
A Real-Time system of a small size, essentially just a scheduler, that allows it to run in micro-controllers that are limited in size.
In the FreeRTOS operating system, each program that runs has a priority, and then the scheduler selects which program will run based on their priorities.
The FreeRTOS course is a practical course that includes lectures and hands-on exercises.
The duration of the FreeRTOS course is approximately 90 academic hours.
The FreeRTOS course includes:
The lectures take place once a week in the evening or morning hours.
Ch. 1
Introduction to Free Rtos
Ch. 2
Demo projects
Ch. 3
Codeing standard
Ch. 4
Tasks
Ch. 5
Co-routines
Ch. 6
Queues
Ch. 7
Binary Semaphores
Ch. 8
Counting Semaphores
Ch. 9
Mutexes
Ch. 10
Recursive Mutexes
Ch. 11
Task Notifications
Ch. 12
Software Timers
Ch. 13
Creating a new project
Ch. 14
Memory management
Ch. 15
Stack overflow protection
Ch. 16
Hook functions
Benny Cohen
Embedded Academy Founder and CEO
As a long-time veteran in the technology industry, Benny Cohen combines a deep passion for technology with extensive field experience. With a B.Sc. in Electronics Engineering and an M.Sc. in Communication Engineering, he has spent over 20 years developing software and hardware systems, including the last few years focusing on the cybersecurity industry. In addition to his role as the company founder & CEO, Benny also operates as a hands-on practitioner who specializes in penetration testing and has conducted significant security assessments for leading enterprises and security companies worldwide. His approachable teaching style and real-world expertise make learning both engaging and relevant.
News, insights, and learning resources from Embedded Academy