Beetje Coderen

Les 24

Bootloaders en firmware-updates

Wat een bootloader is, hoe de Arduino-bootloader werkt, flash schrijven vanuit de chip zelf, en updates veilig maken met een CRC en een A/B-schema.

⏱ 55 minuten leestijd + oefenen

🎯 Na deze les kun je

  • uitleggen wat een bootloader doet en waar hij in het geheugen staat
  • de werking van Optiboot en avrdude beschrijven
  • een firmware-image controleren met een CRC
  • risico's van updates benoemen en een veilig update-schema kiezen

Je hebt je Arduino Uno steeds via USB geflasht, zonder aparte programmer. Dat kan omdat er een klein programma op de chip staat dat bij het opstarten even luistert of er nieuwe firmware aankomt: de bootloader. In deze les kijk je hoe dat werkt, en wat erbij komt kijken als je updates op afstand wilt doen bij een apparaat dat niet mag "bricken".

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?