Udemy – Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging 2020-2

Udemy – Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging 2020-2

Description

Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging A training course on embedded systems from the Udemy site that teaches you how to run the FreeRTOS operating system on the STM32F4x and ARM Cortex-M microcontrollers. FreeRTOS is a real-time operating system for embedded devices that supports 35 microcontroller platform architectures. The STM32F4 is a family of microcontrollers based on the ARM architecture and uses a 32-bit processing core.

During this course, you will learn how to run and port the FreeRTOS operating system on microcontrollers in two ways. In the first method, you use Eclipse software, FreeRTOS operating system, STM32F4xx microcontroller, and SEGGER SystemView tool, and in the second method, you can run FreeRTOS using a simulator on Windows, Mac, or Linux. The course instructor will provide you with the source code and explain all the necessary topics to you. You will need sufficient knowledge of C and microcontrollers to use this course.

Items that will be taught in this course

Learn RTOS concepts with FreeRTOS programming

Step-by-step tutorial on running FreeRTOS on STM32

Use the STM32 driver API

Learn how to build, delete, and schedule tasks

FreeRTOS stack and queue management

Learning to sync tasks with the help of Semaphores

Troubleshooting by SEGGER SystemView software

RTOS Mastering Course Specifications: Hands on FreeRTOS and STM32Fx with Debugging

English language

Duration: 14 hours and 48 minutes

Number of courses: 158

Level of education: Intermediate

Instructor: FastBit Embedded Brain Academy, Bharati Software

File format: mp4

RTOS Mastering Course Topics: Hands on FreeRTOS and STM32Fx

158 lectures 14:48:53

Overview of the course 4 lectures 07:39

RTOS Introduction 6 lectures 33:56

Development board used in our courses 5 lectures 21:21

IDE install (OpenSTM32 System Workbench) 2 lectures 08:59

Downloading and Installing FreeRTOS 2 lectures 06:12

Creating FreeRTOS based project for STM32 MCUs 6 lectures 32:03

FreeRTOS Task Creation 4 lectures 17:28

FreeRTOS Hello World App and Testing on hardware 7 lectures 39:56

Semi hosting and UART setup 9 lectures 01:05:10

FreeRTOS app debugging using SEGGER SystemView Tools 12 lectures 01:08:45

IDLE Task and Timer Svc Task of FreerRTOS 2 lectures 12:58

FreeRTOS Scheduler 3 lectures 16:50

FreeRTOS and ARM Cortex Mx Arch. Specific details 4 lectures 16:46

Context switching 5 lectures 42:42

Exercise : Button and LED Task and Interrupt Coding 10 lectures 01:08:40

FreeRTOS Task Notification 5 lectures 34:51

FreeRTOS Licensing model and API interface 2 lectures 13:05

Overview of FreeRTOS Memory manage, STACK and Synchronization services 3 lectures 33:36

FreeRTOS Kernel Coding Style 3 lectures 21:04

FreeRTOS Task Deletion 3 lectures 10:08

ARM Cortex M Interrupt Priority and FreeRTOS Task Priority 7 lectures 36:05

Interrupt safe APIs and Task yielding 2 lectures 22:37

FreeRTOS Task States 4 lectures 10:42

FreeRTOS : Importance of Delay APIs 5 lectures 24:43

FreeRTOS Hook Functions 2 lectures 14:37

FreeRTOS Scheduling Policies 3 lectures 18:23

FreeRTOS Queue Management 21 lectures 01:52:01

Semaphore for Synchronization, mutual exclusion and Interrupt Management 9 lectures 52:59

Mutual exclusion 6 lectures 23:01

FreeRTOSSimulator 1 lecture 00:29

BONUS LECTURE 1 lecture 01:11

Prerequisites for RTOS Mastering Course: Hands on FreeRTOS and STM32Fx

Basic knowledge of C and Micro controller could be added advantage but not mandatory

Installation

After Extract, watch with your favorite Player.

English subtitle

Quality: 720p

Changes:

Version 2020/2 has not changed compared to 2019/10 in terms of number of courses and time. English subtitles.

Images

Udemy – Mastering RTOS: Hands on FreeRTOS and STM32Fx with Debugging 2020-2

Preview video

Comments

Popular