Wat is OTA-update?

Het herschrijven van de firmware van een apparaat via draadloze communicatie. Om ook bij mislukking te kunnen opstarten wordt vaak een methode met twee banken gebruikt.

Japanse benaming: OTA更新

“OTA-update” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Embedded systemen en firmware.

Vakgebied: Embedded systemen en firmware

Nu oefenen: vragen over OTA-update

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?

  1. AOm hetzelfde programma tegelijk op beide vlakken te laten draaien en zo de snelheid te verdubbelen
  2. BOm een van de vlakken te gebruiken voor het opslaan van foto's van de gebruiker
  3. COm nieuwe firmware naar het andere vlak te schrijven, zodat ook bij mislukking halverwege vanaf het oorspronkelijke vlak opnieuw kan worden opgestart
Antwoord en toelichting tonen

Antwoord: C. Om nieuwe firmware naar het andere vlak te schrijven, zodat ook bij mislukking halverwege vanaf het oorspronkelijke vlak opnieuw kan worden opgestart

Als rechtstreeks over de lopende firmware wordt geschreven en de voeding of verbinding halverwege uitvalt, kan het apparaat niet meer opstarten. Bij de methode met twee vlakken wordt de nieuwe firmware naar het ongebruikte vlak geschreven en wordt, nadat is gecontroleerd dat die correct is geschreven, naar dat vlak omgeschakeld voor het opstarten. Als opstarten met de nieuwe versie mislukt, zet de bootloader terug naar het oorspronkelijke vlak. De capaciteit wordt verdubbeld, maar daar staat tegenover dat veilig kan worden bijgewerkt.

Vragen met “OTA-update” (1)

  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?

Verwante termen

Bootloader Baudrate Brown-outdetectie Contactstuiteren (switch bounce) Debounce Duty cycle GPIO Harde real-time I2C Input capture

Naar de woordenlijst