Skip to content
CourseAsk.
FreeRTOS  From Ground Up™  on ARM Processors (REVISED)
Udemy Certificate 0

FreeRTOS From Ground Up™ on ARM Processors (REVISED)

About this course

This course teaches you the foundations of real-time systems and how to build real-time applications using FreeRTOS ,one of the most popular real-time operating systems  for embedded systems.  The course gives a detailed overview of the characteristics of the FreeRTOS real-time kernel,  provides a detailed tutorial on the APIs to implement the various features of FreeRTOS  and then goes on to build about 50 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 (such as semaphores, mutexes, event flags, hooks, queues, mailboxes etc )and  test their performance.You should also be able to : Calculate the CPU Utilization of an RTOS, Understand Rate Monotonic Schedulers,port FreeRTOS  to any ARM processor,Understand Round-Robin Schedulers,Understand Weighted-Round-Robin Schedulers, Understand First Come First Served Schedulers,Understand the Internals of an RTOS kernel, Implement and explain popular scheduling algorithms and so much more. Please take a look at the full course curriculum.----------Some highlights---------------Build Multitask real-time applications with FreeRTOSPort FreeRTOS to any ARM ProcessorMaster FreeRTOS Task Management featuresMaster FreeRTOS Resource Management featuresMaster FreeRTOS Task Synchronization featuresMaster FreeRTOS Event Management featuresCalculate the CPU Utilization of an RTOSUnderstand the Internals of an RTOS KernelImplement and explain popular scheduling algorithmsGive a lecture on the FreeRTOS RealTime KernelMaster FreeRTOS Interrupt Management featuresBuild a board support package from scratch

B

69/100

CourseAsk score

What the provider tells you
45/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • Build multitask applications using FreeRTOS
  • Port FreeRTOS to ARM processors
  • Calculate CPU utilization for RTOS
  • Understand various scheduling algorithms
  • Implement task management and resource management features

Course objectives

  • Gain a foundational understanding of real-time systems
  • Master features of FreeRTOS related to task and resource management
  • Explore the internals of RTOS kernels and scheduling methods
Software Engineering #resource management #embedded systems #scheduling algorithms #task management #real-time systems #event management #cpu utilization #freertos #arm processors #multitasking #rtos kernel
$49.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.