Qu'est-ce que Mise à jour OTA ?

Réécriture du firmware d'un équipement par communication sans fil. On utilise souvent une méthode à deux partitions, afin que l'équipement puisse démarrer même en cas d'échec.

Nom japonais: OTA更新

« Mise à jour OTA » apparaît dans 2 questions d'entraînement réparties sur 2 thèmes, dont Semi-conducteurs automobiles et sécurité fonctionnelle, Systèmes embarqués et firmware.

Domaine: Systèmes embarqués et firmware

S'entraîner : questions sur Mise à jour OTA

Quelle approche est appropriée pour effectuer une mise à jour OTA (Over-the-Air), qui reprogramme sans fil le logiciel du véhicule ?

  1. AEffectuer la mise à jour de préférence pendant la conduite et, pour ne pas gêner le conducteur, basculer automatiquement vers la nouvelle version du logiciel sans le prévenir, avant qu'il ne s'en aperçoive
  2. BVérifier la signature électronique du logiciel pour empêcher les falsifications, appliquer la mise à jour dans un état sûr, par exemple à l'arrêt, et pouvoir revenir à la version précédente en cas d'échec
  3. CLa vérification de la signature électronique prenant du temps, l'omettre et privilégier la vitesse de téléchargement
Afficher la réponse et l'explication

Réponse : B. Vérifier la signature électronique du logiciel pour empêcher les falsifications, appliquer la mise à jour dans un état sûr, par exemple à l'arrêt, et pouvoir revenir à la version précédente en cas d'échec

La mise à jour OTA permet d'ajouter des fonctions ou de corriger des défauts sans passer chez le concessionnaire, mais l'installation d'un faux logiciel risquerait de permettre la prise de contrôle de la commande du véhicule. On vérifie donc, au moyen de la signature électronique, que le logiciel provient bien de la source de distribution légitime. La mise à jour est appliquée avec l'accord du conducteur, à l'arrêt par exemple, afin de ne pas affecter la conduite, et l'on fait en sorte que le véhicule puisse démarrer avec la version précédente même en cas d'échec. Certaines régions exigent un système de gestion de la cybersécurité et des mises à jour logicielles fondé sur les règlements de l'ONU (UN R155 et R156).

Pour un équipement dont le micrologiciel est mis à jour par radio (mise à jour OTA), pourquoi prévoit-on deux emplacements (banque A et banque B) pour le micrologiciel en mémoire flash ?

  1. APour exécuter simultanément le même programme sur les deux banques et doubler la vitesse
  2. BPour utiliser l'une des banques au stockage des photos de l'utilisateur
  3. CPour écrire le nouveau micrologiciel dans l'autre banque et pouvoir redémarrer sur la banque d'origine en cas d'échec en cours de route
Afficher la réponse et l'explication

Réponse : C. Pour écrire le nouveau micrologiciel dans l'autre banque et pouvoir redémarrer sur la banque d'origine en cas d'échec en cours de route

Écrire directement par-dessus le micrologiciel en cours d'exécution rend l'équipement inamorçable si l'alimentation ou la communication est coupée en cours d'écriture. Avec deux banques, le nouveau micrologiciel est écrit dans la banque inutilisée, et la banque d'amorçage n'est basculée qu'après vérification de l'écriture. Si l'amorçage de la nouvelle version échoue, le chargeur d'amorçage revient à la banque d'origine. Le double de capacité est nécessaire, mais la mise à jour est sûre.

« Mise à jour OTA » dans les explications

Questions mentionnant « Mise à jour OTA » (2)

  1. Quelle approche est appropriée pour effectuer une mise à jour OTA (Over-the-Air), qui reprogramme sans fil le logiciel du véhicule ?
  2. Pour un équipement dont le micrologiciel est mis à jour par radio (mise à jour OTA), pourquoi prévoit-on deux emplacements (banque A et banque B) pour le micrologiciel en mémoire flash ?

Termes associés

Chargeur d'amorçage (bootloader) Anti-rebond (debounce) Capture d'entrée (input capture) Chien de garde (watchdog timer) Débit en bauds Détection de baisse de tension (brown-out) GPIO Héritage de priorité I2C Inversion de priorité

Retour au glossaire