RTEMS Logo

RTEMS 4.7.2 On-Line Library


CPU Model Variations Boards

PREV UP NEXT Bookshelf RTEMS Porting Guide

3.1.2: Boards

Being portable both between models within a processor family and across processor families is not enough to address the needs of embedded systems developers. Custom board development is the norm for embedded systems. Each of these boards is optimized for a particular project. The processor and peripheral set have been chosen to meet a particular set of system requirements. The tools in the embedded systems developers’ toolbox must support their project’s unique board. RTEMS addresses this issue via the Board Support Package.

RTEMS segregates board specific code to make it possible for the embedded systems developer to easily replace and customize this software. A minimal Board Support Package includes device drivers for a clock tick, console I/O, and a benchmark timer (optional) as well as startup and miscellaneous support code. The Board Support Package for a project may be extended to include the device drivers for any peripherals on the custom board.


PREV UP NEXT Bookshelf RTEMS Porting Guide

Copyright © 1988-2004 OAR Corporation