RTEMS Training

From RTEMSWiki

Jump to: navigation, search

OAR Corporation offers a variety of training options for RTEMS. These classes are offered in Huntsville Alabama and Munich Germany on a regular basis. All courses are taught by Joel Sherrill who is the current RTEMS maintainer and a member of the original of the original team that designed and developed RTEMS. Pictures from previous classes are online here. The currently scheduled training sessions are:

  • Open Class - August 26 - 29, 2008 in Huntsville Alabama. For information and registration, see this flier.

To express interest in dates in Huntsville or to host a class at your company, please contact Joel Sherrill (joel.sherrill AT OARcorp DOT com).

If interested in attending a class or scheduling a company specific class in Europe, please contact Thomas Doerfler (Thomas.Doerfler AT embedded-brains DOT de).

Kick Start Session Overview

This is a one-day session focused on installation of the development environment on GNU/Linux and/or MS-Windows with the goal being the execution of RTEMS executables on simulators.

Open Class Session Overview

This is a four-day class which covers the a large amount of material ranging from theory to the practicals of application development, debug, tuning and BSP development (detailed outline). The class covers the following major topics:

    • Real-Time system design and scheduling theory
    • Semantics of BSP building and maintenance
    • RTEMS SuperCore design
    • Source organization and portability model
    • Tuning and debugging an RTEMS application
    • Device driver development including clock, timer, real-time clock, console drivers for raw and termios mode, and network interfaces
    • BSP structure including a live walk through of RTEMS, BSP, and application initialization
    • Handling of target dependencies
    • Classic API
    • RTEMS POSIX API Profile
    • Numerous executable examples
Personal tools