Barebox
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Circle-icons-computer.svg/35px-Circle-icons-computer.svg.png)
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
![Description de l'image Barebox bootloader logo.svg.](http://upload.wikimedia.org/wikipedia/commons/thumb/5/50/Barebox_bootloader_logo.svg/langfr-120px-Barebox_bootloader_logo.svg.png)
Développé par | Sascha Hauer et coll. |
---|---|
Dernière version | 2019.11.0 ()[1]![]() |
Dépôt | git://git.pengutronix.de/git/barebox.git![]() |
Écrit en | C, Assembleur |
Environnement | Multiplate-forme |
Type | Chargeur d'amorçage |
Licence | Licence libre : GNU GPL 2 |
Site web | barebox.org |
modifier - modifier le code - voir Wikidata (aide)
Barebox est un logiciel libre (GPLv2) d'amorçage, notamment très populaire[réf. nécessaire] sur l'architecture ARM ainsi que d'autres architectures non-x86, mais il peut également être utilisé sur x86[2]. Il est dérivé de U-Boot 2, et s'inspire de Linux et de POSIX. Il contient un shell type Busybox, mais plus réduit. Il peut également être utilisé pour de la programmation bare metal.
Caractéristiques
Processeurs supportés[2] :
- ARM, dont différents microprocesseurs (Rockchip, i.MX, Tegra, et micro-contrôleurs (STM32)
- MIPS
- OpenRISC
- PowerPC
- RISC-V
- x86
- Différents FPGA
Barebox supporte plusieurs consoles simultanées, lancées au démarrage[3].
On peut y accéder via le port série (ou TTL) de l'appareil et également activer une connexion via ethernet en UDP. Cette connexion n'est pas activée par défaut pour des raisons de sécurité[3].
Le shell activable via la pression d'une touche lors de la séquence de boot, permet l'utilisation de commandes avancées, de tirer des informations du système (au sens matériel), de modifier certains de ses paramètres et de choisir la partition de démarrage de manière assez souple. Il comporte des commandes shell standard du type ls, cd, mkdir[4]…
Un port du jeu Doom a été effectué pour Barebox, permettant de placer ainsi ce jeu sur un amorçage, sur différentes architectures[5].
Voir aussi
Notes et références
Liens externes
- https://barebox.org/ Site officiel
- liste de carte supportées
Portail de l’informatique
Portail des logiciels libres