Qu'est-ce qu'un logiciel embarqué?

Le logiciel intégré est un type de logiciel intégré aux systèmes matériels. Ce logiciel est généralement conçu pour exécuter une fonction spécifique, bien qu'un seul matériel puisse contenir plusieurs logiciels intégrés. Toute technologie comportant des cartes de circuit imprimé et des puces informatiques comportera probablement un logiciel intégré, des horloges numériques aux téléphones portables en passant par les calculatrices. Ces systèmes permettent de nombreuses fonctions avancées communes aux appareils modernes.

Comme de nombreuses technologies innovantes, les premières formes de logiciels intégrés ont été développées pour des applications militaires. Les Américains en particulier ont utilisé différents types de systèmes embarqués pour l'exploration spatiale, le guidage de missiles et l'avionique de la fin des années 30 au milieu des années 60. Ces premiers systèmes étaient généralement câblés dans d’autres composants et présentaient un taux de défaillance élevé. Ce n'est qu'à la fin des années 1960 que les logiciels embarqués ont évolué à un point tel qu'ils étaient utiles aux gens ordinaires.

À la fin des années 70, les premiers standards d'une puce à microcontrôleur intégrée ont vu le logiciel embarqué décoller. Cette seule puce a agi comme un petit ordinateur; il pourrait prendre, sauvegarder et sortir des données ainsi que traiter ses propres informations. Avec ces puces, il est devenu possible d'écrire un seul programme, de le charger dans la puce, puis de l'exécuter à chaque fois qu'il reçoit la bonne entrée. À la fin des années 1980, presque tous les types d’électronique grand public étaient dotés d’une sorte de puce de microcontrôleur.

Dans les années qui ont suivi, le coût de production des microcontrôleurs intégrés a été réduit à quelques centimes. En conséquence, ils se trouvent dans presque tous les appareils électroniques, et chacune de ces puces contient un ou plusieurs logiciels intégrés. Ils sont même dans des articles que la plupart des gens ne pensaient pas avoir des ordinateurs, tels que des grille-pain, des ventilateurs électriques ou des jouets pour enfants.

Quels que soient les composants du logiciel, les logiciels intégrés fonctionnent de la même manière. Leur puce reçoit les entrées de leur périphérique connecté. Le logiciel lit l'entrée et détermine si elle doit être activée. Si tel est le cas, il exécute son programme et affiche les résultats. Ces résultats peuvent aller à l'utilisateur ou même à un autre logiciel.

Le logiciel intégré remplace un système informatique complet. Dans un ordinateur normal ou une machine connectée à un ordinateur normal, il existe relativement peu de logiciels intégrés. En règle générale, les systèmes informatiques ne disposent que de quelques éléments qui contrôlent les procédures de démarrage et les fonctions matérielles essentielles. Au fur et à mesure que les appareils complexes deviennent de plus en plus informatisés, leur logiciel embarqué est en train de disparaître car il est remplacé par des systèmes informatiques standard.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?