Secondary Program Loader

Page d’aide sur l’homonymie

Pour les articles homonymes, voir SPL.

Cet article est une ébauche concernant l’informatique et l’électronique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Consultez la liste des tâches à accomplir en page de discussion.

Un Secondary Program Loader (signifiant en anglais « Second programme de chargement ») ou SPL est, dans le domaine des systèmes embarqués, un micrologiciel (ou firmware), comme, typiquement Das U-Boot ou son évolution, Barebox, ayant pour tâche le chargement du noyau de système d'exploitation.

Il est donc exécuté :

Certains SPL, comme U-Boot ou Barebox, acceptent la modification des paramètres de démarrage, grâce à une console texte interactive, accessible via le port série. Ils permettent également parfois de sélectionner la façon de charger le noyau, que ce soit un média local (mémoire flash NAND, carte mémoire (généralement Carte SD ou Compact Flash) ou bien chargement du noyau via le réseau en utilisant généralement TFTP.

Le noyau se chargera ensuite de charger le système d'exploitation, il pourra alors également utiliser les connexions USB, SATA, ou le réseau via par exemple NFS.

Notes et références

  1. ↑ (en) « The Boot Process », Texas Instruments (consulté le )
  2. ↑ (en) « Boot Process », Linux-sunxi.org (consulté le )