Un încărcător secundar de programe (care înseamnă în engleză „ Al doilea program de încărcare ”) sau SPL este, în domeniul sistemelor încorporate , un firmware (sau firmware), cum ar fi, de obicei, Das U-Boot sau evoluția acestuia, Barebox , a cărui sarcină este încărcarea nucleului sistemului de operare .
Prin urmare, se execută:
Unele SPL-uri, cum ar fi U-Boot sau Barebox, acceptă modificarea parametrilor de pornire, datorită unei console de text interactive, accesibilă prin portul serial. De asemenea, uneori vă permit să selectați modul de încărcare a nucleului, indiferent dacă este vorba de suport local ( memorie flash NAND , card de memorie (de obicei card SD sau Compact Flash ) sau încărcarea nucleului prin rețea, de obicei folosind TFTP .
Nucleul se va ocupa apoi de încărcarea sistemului de operare, apoi poate folosi și conexiunile USB , SATA sau de rețea prin NFS, de exemplu .