Description
FreeRTOS Course for STM32 Microcontrollers. Understand the main features of FreeRTOS, its behavior, startup possibilities, etc. Implement features like queue, semaphore, software timer, task notification, event groups and mutex. Understand their behavior using appropriate tools and integration of microcontroller peripherals like UART and GPIO. Also, an online reference bibliography is reviewed to assist the student in future teaching and consulting activities. Training examples are developed using STM32CubeIDE, the resulting behavior is analyzed using SEGGER SystemView and Termite software. STM32CubeIDE is an integrated development tool that enables you to develop various programs for STM32 microcontrollers on its advanced C or C++ development platform with a range of peripherals, code generation, compilation as well as debugging capabilities for all STM32 microcontrollers and microprocessors. SEGGER SystemView is a software to analyze the behavior of an embedded RTOS application running on a target. All the necessary steps to install and modify the required software files to collect RTOS events in RAM and save the data in the output file are covered in the tutorial. On the hardware side, we will use the STM32F407ZGT6 development board. If we do not choose the STM32F4Discovery development board, we will also need an ST-Link programmer, as this board has a built-in ST-Link/V2 debug tool. and a USB/Serial adapter.
What you will learn in the FreeRTOS Application to STM32 Microcontrollers course
-
Implement various FreeRTOS API functions on STM32F4 microcontrollers
-
Discover and understand the core concepts of the FreeRTOS API
-
Create a collection of examples to implement API features such as queues, semaphores, software timers, event groups, etc.
-
Analyze RTOS behavior for extended instances with the SEGGER SystemView Trace tool
This course is suitable for people who
- programmer
- Engineers
- technician
- electronic entertainment
FreeRTOS Course Specifications for STM32 Microcontrollers
- Editor: Udemy
- Lecturer: Flavio Cavalieri
- Training level: beginner to advanced
- Training duration: 9 hours and 14 minutes
- Number of courses: 9
Course topics FreeRTOS applied to STM32 microcontrollers
FreeRTOS course prerequisites apply to STM32 microcontrollers
- STM32F407 development board + ST-Link programmer + USB-serial converter
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
Subtitles: None
Quality: 720p
Download link
File size
5.05GB