Un pacchetto di supporto della scheda (BSP) è un codice codice essenziale per un determinato dispositivo hardware del computer che farà funzionare quel dispositivo con il sistema operativo (sistema operativo) del computer. Il BSP contiene un piccolo programma chiamato boot loader o boot manager che inserisce in memoria il sistema operativo e i driver di dispositivo. Il contenuto del BSP dipende dall'hardware e dal sistema operativo specifici.
Le attività specifiche eseguite dal BSP includono le seguenti, nell'ordine:
- Inizializza il processore.
- Inizializza il bus.
- Inizializza il controller di interrupt.
- Inizializza l'orologio.
- Inizializza le impostazioni della RAM (memoria ad accesso casuale).
- Configura i segmenti (se applicabile).
- Esegui il boot loader.
Oltre a quanto sopra, un BSP può contenere direttive, parametri di compilazione e parametri hardware per la configurazione del sistema operativo.