Leading the Embedded World

INTEGRITY BSP and Device Driver Training Courses

corporate background

Who Should Attend

Software and application engineers, test engineers,engineering managers and others who will interface with hardware whileusing the INTEGRITY RTOS.

What You'll Learn

This advanced class will focus on the complete process behind writing a new Board Support Package (BSP) as well as integratingnew device drivers into the secure INTEGRITY framework. Students will writea complete BSP and several device drivers during the course of the training class.

Device Driver Product Training Courses

Click on a date to register


Course Information


  • $5,600/person

Prices shown are for US training classes only.


In-person classes: Travel, lodging, and expenses are the responsibility of the attendee.

Virtual classes: Please contact Green Hills Training for more information about caveats, logistics, and system requirements.

Class Size:

To ensure personal attention for this hands-on class as well as provide the best learning environment, we limit class enrollment to eight students.

Course Syllabus

  • BSP Overview
  • Board Bring Up
  • Initialization Sequence
  • Device Trees
  • Memory
  • Interrupts and Timers
  • Device Drivers
  • IODevices
  • IORequest Model
  • Standard Driver Interfaces
  • Wrap Up


Because this is an advanced course, attendees are strongly encouraged to have one of the following:

In addition, previous experience with hardware is recommended (e.g., writing BSPs/drivers for any OS).


Each day, class begins at 8:30am and runs until 5:30pm.

Note: for virtual training classes, the classes are based on US time zones. Start and end times will be finalized shortly before the class to best accommodate the attendees' needs. Please contact training-events@ghs.com with questions.

To Register

Click here to register online.

For more information email  training-events@ghs.com.