FreeRTOS Simplified: A Beginner's Guide to Develop and Debug FreeRTOS Applications

This class will help you get started with FreeRTOS applications on Cortex® M4F/M7 devices, using MPLAB® Harmony v3. In addition to basic RTOS concepts, the class emphasizes on common design considerations like task grouping, prioritizing and inter-task communication methods. (Jan 2022)

rate limit

Code not recognized.

About this course

This class will help you get started with FreeRTOS applications on Cortex® M4F/M7 devices, using MPLAB® Harmony v3. In addition to basic RTOS concepts, the class emphasizes on common design considerations like stack requirements, task priorities and inter-task communication methods. 

Curriculum66 min

  • Syllabus
  • Introduction
  • Introduction 3 min
  • Why RTOS 7 min
  • How RTOS Works 11 min
  • RTOS Firmware Design
  • Overview 3 min
  • Task Grouping, Timing Analysis and Prioritization 7 min
  • Task Synchronization and Communication 11 min
  • Data Transfer Between Tasks 7 min
  • FreeRTOS Project
  • Creating a FreeRTOS Project 9 min
  • Conclusion
  • Common Pitfalls and Prevention 8 min
  • Your Feedback
  • We need your Feedback

About this course

This class will help you get started with FreeRTOS applications on Cortex® M4F/M7 devices, using MPLAB® Harmony v3. In addition to basic RTOS concepts, the class emphasizes on common design considerations like stack requirements, task priorities and inter-task communication methods. 

Curriculum66 min

  • Syllabus
  • Introduction
  • Introduction 3 min
  • Why RTOS 7 min
  • How RTOS Works 11 min
  • RTOS Firmware Design
  • Overview 3 min
  • Task Grouping, Timing Analysis and Prioritization 7 min
  • Task Synchronization and Communication 11 min
  • Data Transfer Between Tasks 7 min
  • FreeRTOS Project
  • Creating a FreeRTOS Project 9 min
  • Conclusion
  • Common Pitfalls and Prevention 8 min
  • Your Feedback
  • We need your Feedback