Sommaire

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

Le logiciel embarqué est un logiciel qui est intimement lié à une carte électronique spécifique permettant de fournir un ensemble de services complexes ou d’assurer le fonctionnement interne du système. Le logiciel embarqué, s’il est moins facile à mettre à jour qu’un logiciel classique, permet une certaine flexibilité en matière de correction de problèmes, de contournement de limitations électroniques ou d’ajout de fonctionnalités que ne le serait la modification d’une carte électronique ou de la partie mécanique d’un produit.

D’autres noms sont donnés au logiciel embarqué comme « firmware » dont le nom signale plutôt un logiciel (« ware ») propriétaire (« firm ») et lié au matériel (autre sens du mot « firm »). Micrologiciel ou microcode indiquent plus précisément un logiciel pour microcontrôleur, car les cartes électroniques intelligentes ont besoin d’un microcontrôleur avec du logiciel embarqué. Un microcontrôleur est un microprocesseur spécial qui intègre des éléments d’un ordinateur : mémoire, périphériques, interfaces d’entrées-sorties... Le but du microcontrôleur est de réduire le temps de développement, ...