UDEMY
UDEMY Logo

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging 

  • Offered byUDEMY

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
 at 
UDEMY 
Overview

Learn Running/Porting FreeRTOS Real Time Operating System on STM32F4x and ARM cortex M based microcontrollers

Duration

15 hours

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Go to Website External Link Icon

Credential

Certificate

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
 at 
UDEMY 
Highlights

  • Earn a Certificate of completion from Udemy successful course completion
  • Instructor-Kiran Nayak
  • 11 articles
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Read more
Details Icon

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
 at 
UDEMY 
Course details

Who should do this course?
  • This course is designed for candidates who want to learn Running/Porting FreeRTOS Real Time Operating System
What are the course deliverables?
  • Understanding various RTOS concepts with FreeRTOS Programming and Debugging
  • Learn Complete Step by step method to run FreeRTOS on STM32 MCUs using OpenSTM32 System Workbench
  • Using STM32 Standard Peripheral Driver APIs to configure peripherals
  • FreeRTOS Task Creation , Deletion, Scheduling using with code examples
  • Important scheduling policies of FreeRTOS Scheduler
  • FreeRTOS Stack and Heap Management
More about this course
  • In this course, you?ll learn various RTOS concepts with FreeRTOS Programming and Debugging. Learn Complete Step by step method to run FreeRTOS on STM32 MCUs using OpenSTM32 System Workbench. Using STM32 Standard Peripheral Driver APIs to configure peripherals. FreeRTOS Task Creation , Deletion, Scheduling using code examples. Important scheduling policies of FreeRTOS Scheduler

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
 at 
UDEMY 
Curriculum

RTOS Introduction

What is Real Time Application(RTAs) ??

What is Real Time Operating System(RTOS) ?

RTOS vs GPOS : Task Scheduling

RTOS vs GPOS : Latency

RTOS vs GPOS : Priority inversion

What is Multitasking ?

IDE Installation and development board

About the IDE

IDE installation(Windows)

IDE installation(Linux)

Development board used in this course

Downloading documents

Downloading and Installing free RTOS

Downloading FreeRTOS kernel source

Creating free RTOS based project for STM32 MCUs

Creating new STM32 project

Adding FreeRTOS kernel source to project

Include path settings

FreeRTOSConfig.h and other settings

Time base selection for STM32+FreeRTOS project

Free RTOS Task creation

What is task ?

FreeRTOS task creation API

Task priorities in FreeRTOS

Exercise 001 coding

Scheduling policies

Exercise 001 coding contd.

Exercise 001 testing

Behind the scene task creation

Trace tool integration

Trace tool download

What is segger systemview software ?

Segger systemview recording modes

Segger systemview overview

Segger systemview target integration

Analyzing exercise 001 using segger trace

Analyzing cooperative scheduling trace

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
 at 
UDEMY 
Students Ratings & Reviews

5/5
Verified Icon2 Ratings
D
Dheeraj Hipparagi
Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
Offered by UDEMY
5
Other: It is an excellent course which introduces to you the most critical concepts of a real time operating system in a simple and extremely understandable way.
Reviewed on 15 Oct 2020Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...