Arduino FreeRTOS From Ground Up™ : Build RealTime Projects

- 87%

0
Certificate

Paid

Language

Level

Beginner

Last updated on January 5, 2025 7:33 am

Learn how to build multitask real-time applications using FreeRTOS on Arduino boards. This course covers the foundations of real-time systems and provides a detailed tutorial on implementing various features of FreeRTOS. You will also learn about popular scheduling algorithms and how to calculate CPU utilization. Perfect for Arduino enthusiasts and those looking to advance their programming skills. Master real-time application development with this comprehensive course.

Add your review

What you’ll learn

  • Port FreeRTOS to any Arduino board
  • Build Multitask real-time applications with FreeRTOS on Arduino
  • Master FreeRTOS Task Management features
  • Master FreeRTOS Resource Management features
  • Master FreeRTOS Task Synchronization features
  • Master FreeRTOS Event Management features
  • Calculate the CPU Utilization of an RTOS
  • Implement and explain popular scheduling algorithms
  • Master FreeRTOS Interrupt Management features
  • Master FreeRTOS Time Management features
  • Understand Rate Monotonic Schedulers
  • Understand First Come First Served Schedulers
  • Understand Round-Robin Schedulers
  • Understand Weighted-Round-Robin Schedulers

Show moreShow less

This course teaches you the foundations of real-time systems and how to build real-time applications using FreeRTOS on Arduino boards.  The course gives a detailed overview of the characteristics of the FreeRTOS real-time kernel,  provides a detailed tutorial on the APIs required  to implement the various features of FreeRTOS   on Arduino and then goes on to build about 30 real-time projects .

This course does not assume prior knowledge of real-time systems and application programming. By the end of this course you should be able to build your own multitask FreeRTOS  real-time applications which use all the features of a modern real-time application (features such as semaphores, mutex, event flags, hooks, queues, mailboxes etc )and then test the performance of these features .You should also be able to : Calculate the CPU Utilization of an RTOS, Understand Rate Monotonic Schedulers,port FreeRTOS  to any Arduino board,Understand Round-Robin Schedulers,Understand Weighted-Round-Robin Schedulers, Understand First Come First Served Schedulers, Implement and explain popular scheduling algorithms and so much more. Please take a look at the full course curriculum.

Who this course is for:

  • People who want to advance their Arduino programming skills
  • Arduino hobbysits
  • People who want to master real-time applications development

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Arduino FreeRTOS From Ground Up™ : Build RealTime Projects”

×

    Your Email (required)

    Report this page
    Arduino FreeRTOS From Ground Up™ : Build RealTime Projects
    Arduino FreeRTOS From Ground Up™ : Build RealTime Projects
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.