A másodlagos programbetöltő (jelentése angolul " Second loading program ") vagy SPL a beágyazott rendszerek területén egy firmware (vagy firmware), például tipikusan a Das U-Boot vagy annak fejlődése, a Barebox , amelynek feladata az operációs rendszer kernelének betöltése .
Ezért végrehajtják:
Egyes SPL-ek, mint például az U-Boot vagy a Barebox, elfogadják az indítási paraméterek módosítását, a soros porton keresztül elérhető interaktív szövegkonzolnak köszönhetően. Néha lehetővé teszik a kernel betöltésének módját is, legyen az helyi adathordozó ( NAND flash memória , memóriakártya (általában SD-kártya vagy Compact Flash ) vagy kernel betöltése a hálózaton keresztül, általában TFTP-vel .
A kern ekkor gondoskodik az operációs rendszer betöltéséről, majd például az NFS- en keresztül is használhatja az USB , SATA vagy hálózati kapcsolatokat .