We provide a list of compatible development boards. Most exercises can be done using the free simulation tools we recommend.
FreeRTOS Course
Our FreeRTOS course is designed to equip you with the knowledge and skills to develop efficient and robust real-time embedded systems. FreeRTOS has become a standard in the embedded systems industry, widely used in IoT devices, automotive systems, and industrial automation.
Key aspects of FreeRTOS and our course include:By completing this FreeRTOS course, you'll be well-prepared to develop sophisticated embedded systems for various applications in the growing field of IoT and embedded technologies.
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.
We provide a list of compatible development boards. Most exercises can be done using the free simulation tools we recommend.
While we cover FreeRTOS from basics, some prior experience with microcontrollers or embedded C programming is beneficial.
We use examples from popular ARM Cortex-M-based microcontrollers, but the concepts apply to various platforms.
Yes, we regularly update our content to reflect the latest stable FreeRTOS release and best practices.
News, insights, and learning resources from Embedded Academy