1. Introduction

This document describes how to create or modify a Board Support Package (BSP) for RTEMS, i.e. how to port RTEMS on a new microcontroller, system on chip (SoC) or board. It is strongly recommended to notify the RTEMS development mailing about any activity in this area and maybe also add tickets for specific work packages.

A basic BSP consists of the following components:

  • Low-level initialization

  • Console driver

  • Clock driver