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:
- Good C programming
- Familiarity with embedded systems
Training Objectives:
- Strong understanding of RTOS concepts
- Use cases for tasks, semaphores, queues, event flags and timers
- Better insights of RTOS internal design and implementation
- Design concepts needed to build an embedded system using RTOS
- Applying taught concepts using one of the famous commercial open source RTOSes
Training Outline:
- Introduction
- Main Function
- Lab 0: The Development Environment
- Multitasking
- Lab 1: Hello Multitasking
- Inter-task Event Synchronization
- Lab 2: Bottom Halves and Top Halves Wait-Signal Synchronization
- Inter-task Access Synchronization
- Lab 3: Mutexes Battle Priority Inversion
- Inter-task Communication
- Lab 4: Shoot and Forget Communication
- Lab 5: One-way interlocked communication
- Memory Pools
- Software Timers
- Lab 6: Characterizing Performance using Software Timers
Training Handouts:
- Training videos on Udemy website
- 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 coursescompany.com.
View Sitemap