Learn how to use CMSIS_OS based on FreeRTOS operating system in your application
Total of 25 lessons4 hours and 38 minutes and 14 seconds
The first part is: teaching you to write the FreeRTOS kernel from 0 to 1. This part focuses on the process of how to implement FreeRTOS. Part 2: Using the full range of Wildfire STM32 development boards (including M3, M4 and M7) as the hardware platform, we will explain the various kernel objects of FreeRTOS. This part not only explains how to use the API of each kernel object of FreeRTOS, but also analyzes the source code implementation of these APIs, so that you not only know what is happening but also why.
Total of 42 lessons18 hours and 32 minutes and 30 seconds
"FreeRTOS Source Code Detailed Explanation and Application Development: Based on STM32" is supplemented by a large number of routines to comprehensively explain the principles and source code of FreeRTOS. The main content includes task management and task scheduling, system reduction and configuration, time management, queues, semaphores, software Timers, event flag groups, task notifications, low-power Tickless mode, idle tasks and memory management, etc. At the same time, "FreeRTOS Source Code Detailed Explanation and Application Development: Based on STM32" is equipped with a large number of illustrations, which is a good choice for those who want to learn the principles of RTOS systems in depth.
Total of 16 lessons9 hours and 50 minutes and 33 seconds