Logiciel embarqué

Définition - Que signifie le logiciel embarqué?

Un logiciel intégré est un logiciel intégré à des périphériques matériels ou non PC. Il est écrit spécifiquement pour le matériel particulier sur lequel il s'exécute et présente généralement des contraintes de traitement et de mémoire en raison des capacités de calcul limitées de l'appareil. Des exemples de logiciels embarqués incluent ceux trouvés dans les appareils GPS dédiés, les robots d'usine, certaines calculatrices et même les montres intelligentes modernes.

Definir Tech explique les logiciels embarqués

Le logiciel intégré est similaire au micrologiciel, car il remplit généralement la même fonction. Ce dernier, cependant, est un type spécial de logiciel embarqué qui est écrit dans une mémoire non volatile (telle que ROM ou EPROM), qui ne peut pas être facilement modifié - d'où le nom «entreprise» - et est principalement utilisé pour exécuter ou démarrer le dispositif. En revanche, un logiciel embarqué est utilisé pour le fonctionnement global de l'appareil.

Les logiciels embarqués peuvent être très simples, comme celui utilisé pour contrôler l'éclairage dans les maisons, et peuvent fonctionner sur un microcontrôleur 8 bits avec seulement quelques kilo-octets de mémoire, ou ils peuvent être assez complexes comme le logiciel exécutant tous les composants électroniques d'une voiture intelligente moderne, équipée de commandes de climatisation, de navigation automatique et de détection de collision, ainsi que de commandes de navigation. On trouve également des logiciels embarqués complexes dans les systèmes avioniques des aéronefs, dans les systèmes fly-by-wire très complexes utilisés dans les avions de combat et même dans les systèmes de guidage de missiles.

La principale différence entre les logiciels embarqués et les logiciels d'application est que le premier est généralement lié à un appareil spécifique, servant de système d'exploitation lui-même, avec des restrictions liées aux spécifications de cet appareil, de sorte que les mises à jour et les ajouts sont strictement contrôlés, alors que le logiciel d'application fournit les fonctionnalités dans un ordinateur et s'exécute sur un système d'exploitation complet réel, il a donc moins de restrictions en termes de ressources.