Open Classes

OAR offers open courses on RTEMS on a regular basis. Open courses are may be attended by anyone from any company. In contrast, Closed courses are usually held at a customer's site, tailored to their specific needs, and attendances is limited to employees of that company. Details on the content of the standard courses and the current schedule is at http://rtems.org/wiki/index.php/RTEMS_Training. The content of these courses is designed to give those new to real-time programming a big kick start, while providing experienced embedded systems engineers new insight into real-time design patterns and the specifics of RTEMS.

These classes are usually offered in Huntsville AL USA or in Munich Germany. To express interest in attending the class in Huntsville or to host a class at your company, please contact sales@OARcorp.com. If interested in attending a class or scheduling a company specific class in Europe, please contact Thomas.Doerfler.

The class is 4 days long and includes the following major topics:

  • Real-Time system design
  • Semantics of BSP building and maintenance
  • RTEMS internal architecture and algorithms
  • Tuning and debugging an RTEMS application
  • Driver development for clock, timer and RTC drivers
  • Console drivers for raw and termios mode
  • Network drivers
  • BSP structure
  • Handling of target dependencies
  • Classic API
  • RTEMS POSIX API Profile

In addition, numerous RTEMS example programs are demonstrated on different BSPs. The selection of BSPs is tailored to the interests of the attendees. A more detailed outline of the class is available.