RTEMS Standard Class - POSIX API

 

 

Cost

Contact: sales at oarcorp.com

Target Audience

Beginner and Novice Programmers

Class Duration

4 ½ - 5 days

 

 
Real-Time Introduction
 The Real-Time Introduction curriculum is intended for beginners in the real-time development environment. It is a comprehensive investigation of the requirements of real-time systems including explanations of various related topics.  Embedded systems, real-time system characteristics, hard versus soft real-time, criticality are all examined in this section. It also compares the differences between a real-time operating system and a real-time executive by demonstrating the capabilities and benefits of each.  This introduction discusses the tremendous benefits of portable code and explains the different levels of portability.  Cross development is another important aspect of embedded systems dealt with in this class. This explanation includes discussions of host versus target platforms as well as cross development tool-sets like GNU.  The Real-Time Introduction concludes with a section illustrating the concepts behind real-time tasking design, which defines a real-time task and its attributes such as priority and concurrency. After completion of the real-time overview, this class moves into the POSIX class, which is outlined below. These class components when combined offer an enormous amount of knowledge in the real-time programming field, and enable understanding of the logic behind such systems.

 

 
POSIX Class
The POSIX class is an overview of the POSIX API and its ability to interact with the RTEMS environment.  The class specifically covers the functionality and capability of the POSIX1 and 1b programming library. The full spectrum of POSIX concepts are presented, from basic terminology and general requirements to focused issues like processes and threads, synchronization, memory management, message passing, and device specific functions.  This curriculum also addresses the means by which POSIX methods interact with the RTEMS Supercore. Lastly, a section is covered concerning common debugging and performance issues of real-time systems. Upon completion of POSIX API class, the students understanding relative to the makeup and execution of POSIX will have increased substantially.

 

 

 

 

© Copyright 2006 On-Line Applications Research Corporation.  All rights reserved. 

 RTEMS is a trademark of OAR.  All other trademarks and copyrights are property of their respective owners.

POSIX API Class