FreeRTOS Hands-On

FreeRTOS as a Tool not a Goal

Intermediate
Arabic, English
Current Status
Not Enrolled
Price
Closed
Get Started
This course is currently closed

Overview

This training has a focus on the usage of FreeRTOS as a real-time operating system (RTOS) in developing embedded software.

Who Should Attend?

  • Any embedded software engineer who wants to practice using FreeRTOS as a real-time operating system (RTOS)

Objectives

  • Understand RTOS concepts
  • Apply the taught concepts using FreeRTOS
  • Explain some design concepts based on RTOS

Pre-requisites

  • Good C knowledge
  • Embedded SW design knowledge is preferred

Duration

24 hours of lectures

Materials

  • Classroom:
    • Training slides in pdf format
    • Training labs
    • Access to training videos
  • Self-learning
    • Training slides in pdf format
    • Training labs
    • Access to training videos

Tools

  • MingW32
  • Eclipse for C/C++

Curriculum

Course Content

Expand All
Introduction
FreeRTOS Overview
RTOS Multitasking
Access Synchronization
Event Synchronization
Lesson Content
0% Complete 0/1 Steps
Task Communication
Task Notification
Software Timers
Memory Management
Interrupt Management
Miscellaneous Topics
Industrial Project