RTEMS BSP and Device Driver Standard Course

 

 

Cost – 8 Students

Contact: sales at oarcorp.com

Target Audience

Advanced RT Programmers

Class Duration

3 – 4 Days

 

 
The Board Support Package (BSP) and Device Driver Core thoroughly detail the semantics associated with building and maintaining board support packages and device drivers.  The analog class presents information and capabilities related to ADC and DAC boards, while the discrete class does the same for discrete boards. There are three sections directly related to timing issues.  While the clock driver provides the RTEMS kernel with a steady clock tick and the timer driver allows steady benchmark times, the RTC driver gives the system a real-time clock interface. The Console section covers terminal support for raw and console functioning modes using Termios. The components needed for RTEMS to build and start are demonstrated in the Initialize, Linker, and Makefiles presentations. The Networking section explores the relationships between the RTEMS network driver and the outside mediums.  Non-Volatile Memory describes the RTEMS interface to various type of memory such as flash and EEPROM; the driver's capabilities and configuration are also introduced.  Likewise, the services provided by the Shared Memory driver are shown in this section. Finally, issues concerning target dependencies and support routines are revealed for the sake of easing the development process.  This section is intended for advanced users of RTEMS since it strategically details BSP and device driver components.  Upon its completion, software professionals will have added a vast amount of knowledge, and should be comfortable with the idea of incorporating RTEMS into their platform. RTEMS components covered include: Analog, Discrete, Clock, Timer, Real-Time Clock, Console, Initialize, Linker, Makefiles, Networking, Non-Volatile Memory, Shared Memory, Support Routines, and Target Dependents.

 

 

© 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.

BSP Class