uC-OS-III Board Support Package BSP

The Board Support Package (BSP) is generally found with the evaluation or target board as it is specific to that board. In fact, when well written, the BSP should be used for multiple projects.

\Micrium
    \Example
        \<manufacturer>
            \<board name>
                \bsp
                    \*.* 

\Micrium

Contains all software components and projects provided by Micriμm.

\Examples

This sub-directory contains all example projects.

\<manufacturer>

The name of the manufacturer of the evaluation board used in the example. The “<” and “>” are not part of the actual name.

\<board name>

The name of the evaluation board used.  The “<” and “>” are not part of the actual name.

\bsp

This directory is always called bsp (Board Support Package).

\*.*

The source files of the BSP. Typically all of the file names start with BSP. It is therefore normal to find bsp.c and bsp.h in this directory. BSP code should contain such functions as LED control functions, initialization of timers, interface to Ethernet controllers and more.