Eran Bar-Lev
  Phone: 1-866-640-4754
  Fax:
  register@selacanada.ca

Coming courses

More courses from
Embedded/RT
 
Testing of Embedded Software
Design of Device Drivers for Embedded Systems
Real-Time Operating Systems With VxWorks
Introduction to Real-Time Operating Systems
Safety Critical & High Availability Systems
Software Security for Embedded
Embedded Linux Basics
Real-Time Essentials
Embedded Solutions For Windows XP Embedded
Effective C++ in RT/Embedded Systems
Debugging Real-Time Software
Linux Embedded/RT and Drivers
Design of High Availability Systems & Software
Real-Time UML
RTOS Architecture and Effective C
Architectural Design of Real-Time Software
Real-Time Design Patterns
Design of Distributed and Multi-Core Systems & Software
Design of Safety-Critical Systems & Software
 
RTOS_K - Version: 1
 
    imgSela  
Introduction to Real-Time Operating Systems
3 days course
This course introduces the principles shared by many real-time operating systems, and their use in the development of embedded multitasking application software. The course begins with the fundamental elements of real-time multitasking embedded application software design and development. Processor and operating system concepts relevant to multitasking systems are examined, with focus on preemptive task scheduling, intertask communication and synchronization. The course continues with a detailed survey of popular operating system kernel services, giving many application examples. Topics include timer services, dynamic memory allocation schemes, network communication programming interfaces and device driver supervisors. Multitasking code development is discussed and example programs are reviewed and debugged. Practical experience is gained during student work exercises. The faculty for this course has extensive experience with a number of major real-time operating systems (RTOSs), including VRTX, pSOS, VxWorks, OSEK / VDX, Nucleus, OSE, micro-C/OS and others *. Instructors can provide in-depth insight into the specific workings of these RTOSs during the course, if it is of particular interest.
This course is intended for practicing embedded systems software development engineers, software system architects, project managers and technical consultants who are responsible for designing and implementing the software for real-time and embedded computer systems. This is a course for engineers in industry with less than 3 years of experience with real-time operating systems.
Skip Navigation Links.
Related courses
Architectural Design of Real-Time Software  |