Home »

Systèmes embarqués, question d’élève

Remarque d’élève : comment comprendre la phrase: « intégrer de nouvelles possibilités à matériel constant par simple modification de leur logiciel » ?

Prenons un exemple.

On vient d’envoyer un robot sur la Lune (super !) mais il est bloqué contre un rocher (mince !). Que faire ? Je précise que comme cela coûte cher de décrocher la Lune, on a juste programmé le robot pour qu’il avance (bah, oui, on ne va pas s’amuser à lui faire des marches arrières ou des pas dignes de « Danse avec les Stars »!).
Deux possibilités :
– envoyer Thomas Pesquet régler le problème. Hélas, nous sommes en période de confinement. On n’a déjà pas le droit d’aller au restaurant alors vous pensez bien qu’on ne va pas le laisser partir sur la Lune, quand même !
– seconde possibilité : heureusement, le robot est muni d’un logiciel. Il nous suffit de modifier son programme de fonctionnement. On ajoute quelques lignes dans son programme Python du genre :

if rock in front of you: # si rocher devant toi
move back # recule

You understand, now ?

Vous comprendez maintenant la phrase : « intégrer de nouvelles possibilités à matériel constant par simple modification de leur logiciel ».
On n’a pas eu besoin de modifier le matériel existant (ni même de se déplacer).


Leave a comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

buy windows 11 pro test ediyorum