Um pacote de suporte de placas (BSP) é código essencial para um determinado dispositivo de hardware de computador que fará esse dispositivo funcionar com o SO (sistema operacional) do computador. O BSP contém um pequeno programa chamado carregador de inicialização ou gerenciador de inicialização que coloca o SO e os drivers do dispositivo na memória. O conteúdo do BSP depende do hardware e SO.
Tarefas específicas que o BSP executa incluem o seguinte, em ordem:
- Initializar o processador.
 - Initializar o bus.
 - Initializar o controlador de interrupção.
 - Initializar o relógio.
 - Initializar as configurações da RAM (memória de acesso aleatório).
 - Configurar os segmentos (se aplicável).
 - Executar o carregador de inicialização.
 
Além do anterior, um BSP pode conter diretrizes, parâmetros de compilação e parâmetros de hardware para configurar o SO.
