Pacote de suporte de placas

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.