Secondary Program Loader

Pour les articles homonymes, voir SPL.

Secondary Program Loader

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é[1] :

  • Après la Boot ROM (ou BROM), une puce (ou une partie du circuit, dans le cas d'un SoC) en lecture seule, chargée de la première étape du démarrage, ainsi que du chargement et du lancement de l’exécution du Secondary Program Loader
  • Avant l’exécution du noyau, qui va se charger d'initialiser le système d'exploitation.

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[2].

Notes et références

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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.