Embedded systemen en firmware

Welke uitspraak over de rol van de bootloader van embedded apparatuur is juist?

  1. AHet programma dat als eerste draait bij het inschakelen en de eigenlijke firmware start of door nieuwe firmware vervangt
  2. BEen onderdeel voor het vastzetten van de behuizing van het apparaat
  3. CHet corrigeert fouten in programma's automatisch
Antwoord en toelichting tonen

Antwoord: A. Het programma dat als eerste draait bij het inschakelen en de eigenlijke firmware start of door nieuwe firmware vervangt

De bootloader is een klein programma op een vaste plaats in het flashgeheugen dat als eerste draait bij het inschakelen. Gewoonlijk controleert het of de eigenlijke firmware correct is en start die, maar het heeft ook een functie om nieuwe firmware via UART, USB of draadloos te ontvangen en te herschrijven. Om de bootloader zelf niet te beschadigen, wordt deze gewoonlijk uitgesloten van herschrijven en beschermd.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Waarom worden bij apparaten waarvan de firmware draadloos wordt bijgewerkt (OTA-update) in het flashgeheugen twee plaatsen (vlak A en vlak B) voor de firmware voorzien?
  2. Wat is het belangrijkste doel van de slaapmodus van een microcontroller in een apparaat op batterijen?
  3. Een sensorapparaat werkt slechts 1 % van de tijd met 10 mA en slaapt de overige 99 % van de tijd met 10 µA. Wat komt het dichtst bij de gemiddelde stroom?
  4. Wat is de juiste reden dat in de firmware van kleine microcontrollers vaak dynamische geheugenreservering zoals malloc wordt vermeden?
  5. Waarop moet worden gelet met betrekking tot overmatig stackgebruik bij een kleine microcontroller zonder MMU?

Vergelijkingen bij dit onderwerp