Instructed by FastBit Embedded Brain Academy
What you’ll learn
-
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
-
Right ways of Synchronizing between tasks using Semaphores.
-
Right ways of Synchronizing between a task and an interrupt using semaphores
-
Synchronization between multiple events and a task
-
FreeRTOS Queue management like creation, sending, receiving, blocking, etc
-
Implementing mutual exclusion between Tasks using Mutex services and semaphores
-
Understanding Context Switching with in detail code explanation
-
Understanding Architecture specific codes like SVC_handler, PendSV_handler, SysTick Handler line by line
-
You will learn about kernel Tick timer, its importance, the kernel tick frequency and its configuration details.
-
Understanding complete ARM Cortex M and FreeRTOS Priority model and its configuration related informations
-
FreeRTOS Debugging using SEGGER SystemView Software
-
Lots of articles which explains line by line the ARM Cortex M related FreeRTOS architecture specific codes
-
Low power instructions use case in FreeRTOS scenario
-
Lots of coding exercises
-
Debugging with SEGGER software toolkit by taking snapshot and continuous mode recording
Who this course is for:
- Professionals interested in exploring Embedded systems
- Hobbyists and students who want to start their career in Embedded world
- RTOS Beginners and Intermediate students
- If you think about ’embedded’ then think about taking this course. you will not be disappointed
Similar Course Coupons
Deal Score0
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.