Introduction to Real-Time Operating System (RTOS)




Introduction to Real-Time Operating System (RTOS)

I am proudly inviting you to my world-class proven "Introduction to RTOS, A Practical Approach".

Training Prerequisites:

  1. Good C programming
  2. Familiarity with embedded systems 

Training Objectives:

  1. Strong understanding of RTOS concepts
  2. Use cases for tasks, semaphores, queues, event flags and timers
  3. Better insights of RTOS internal design and implementation
  4. Design concepts needed to build an embedded system using RTOS
  5. Applying taught concepts using one of the famous commercial open source RTOSes

Training Outline:

  1. Introduction
  2. Main Function
  3. Lab 0: The Development Environment
  4. Multitasking
  5. Lab 1: Hello Multitasking
  6. Inter-task Event Synchronization
  7. Lab 2: Bottom Halves and Top Halves Wait-Signal Synchronization
  8. Inter-task Access Synchronization
  9. Lab 3: Mutexes Battle Priority Inversion
  10. Inter-task Communication
  11. Lab 4: Shoot and Forget Communication
  12. Lab 5: One-way interlocked communication
  13. Memory Pools
  14. Software Timers
  15. Lab 6: Characterizing Performance using Software Timers

Training Handouts:

  1. Training videos on Udemy website
  2. Lab projects

Training Tools:

  • CodeBlocks 16.01 with MingW under MS Windows
  • PC/Laptop with MS Windows and free 1 GB space on C drive
  • Please, install above compiler on your machine before course start

Learn how to realize dynamic embedded software design using RTOS in an industrial/practical way

Url: View Details

What you will learn
  • Strong understanding of RTOS concepts
  • Design concepts needed to build an embedded system using RTOS
  • Use cases for tasks, semaphores, mutexes, queues, event flags and timers

Rating: 3.1

Level: Intermediate Level

Duration: 3 hours

Instructor: Amr Ali


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.


© 2021 hugecourses.com. All rights reserved.
View Sitemap