Carregador de programa secundário

Um Secondary Program Loader (que significa em inglês "  Second loading program  ") ou SPL é, no campo de sistemas embarcados , um firmware (ou firmware), como, normalmente, Das U-Boot ou sua evolução, Barebox , cuja tarefa é o carregando o kernel do sistema operacional .

Portanto, é executado:

Algumas SPLs, como U-Boot ou Barebox, aceitam modificação dos parâmetros de inicialização, graças a um console de texto interativo, acessível através da porta serial. Às vezes, eles também permitem que você selecione como carregar o kernel, seja mídia local ( memória flash NAND , cartão de memória (normalmente cartão SD ou Compact Flash ) ou carregamento do kernel pela rede, geralmente usando TFTP .

O kernel então carregará o sistema operacional, ele também pode usar as conexões USB , SATA ou de rede via NFS, por exemplo .

Notas e referências

  1. (em) "  The Boot Process  " , Texas Instruments (acessado em 5 de julho de 2014 )
  2. (em) "  Boot Process  " , Linux-sunxi.org (acessado em 5 de julho de 2014 )