Udemy Introduction to Real-Time Operating System (RTOS) Udemy
Price: USD 200

    Course details

    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

    Updated on 22 March, 2018
    Courses you can instantly connect with... Do an online course on IT, Computing and Technology starting now. See all courses