Accueil > Mots-clés > Electronique > bootloader
bootloader
Un "bootloader" signifie littéralement "chargement de démarrage", ce qui signifie qu’un programme chargé en mémoire d’une puce est capable de télécharger votre programme spécifique à chaque démarrage.
Ce type de programmation permet une mise à jour rapide du code, mais consomme de la mémoire (1 ou 2 ko selon les versions pour micro-contrôleurs, ce qui reste raisonnable sur les puces récentes) et ralentit le démarrage puisqu’il y a une séquence de lecture et d’attente sur la liaison série.
De plus en plus d’appareils mobiles sont équipés de bootloader, permettant à leurs utilisateurs de changer le fonctionnement bas-niveau... à leurs risques et périls.
Articles
-
In Situ Programming
17 octobre 2005, par Patrick
On appelle ISP ou In Situ Programming la méthode de chargement du code dans les microcontrôleurs (Atmels)directement sur le support d’utilisation finale (carte électronique, robot, balise).
-
Ateliers de janvier 2013
31 janvier 2013, par Julien H.
Le mois de janvier a démarré traditionnellement par une galette des rois. La fève avait un goût de framboise...
En parallèle des préparatifs d’emménagement au CIV, nous avons continué les activités habituelles de nos réunions : apprentissage de la programmation de servomoteurs, de micro-contrôleurs.
Nous avons même réussi à réutiliser d’anciennes cartes en adaptant l’environnement de programmation (IDE) Arduino à un autre type de micro-contrôleur et de bootloader - le petit logiciel de (…)
-
Flasher le bootloader d’une carte Arduino
8 janvier 2014, par Gilles O.
J’ai tout cassé ma belle carte Arduino Leonardo (un clone en fait), elle ne fonctionne plus. Elle n’est plus reconnue sur le port USB, c’est la cata. C’était ma première en plus, elle avait une certaine valeur sentimentale...
J’en ai parlé à Julien qui m’a dit qu’il restait une ultime chance : tenter de reprogrammer le logiciel de démarrage (bootloader) dans la puce de la carte, on ne sait jamais... Et là il plonge la main dans un carton et me sort un programmateur USB pour AVR de derrière (…)