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. A nice presentation is available on [1].

The currently scheduled training sessions are:

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