On désigne sous le terme informatique embarquée les aspects logiciels se trouvant à l'intérieur des équipements n'ayant pas une vocation purement informatique. L'ensemble logiciel, matériel intégré dans un équipement constitue un système embarqué (Un système embarqué peut être défini comme un système électronique et...).
L'informatique embarquée (On désigne sous le terme informatique embarquée les aspects logiciels se trouvant à l'intérieur...) a des impératifs différents de l'informatique (L´informatique - contraction d´information et automatique - est le domaine...) personnelle (les micro-ordinateurs). Ce sont principalement :
Plusieurs langages de programmation se veulent dédiés à cet usage (L’usage est l'action de se servir de quelque chose.) parmi lesquels se trouve Ada. Des langages proches de la machine comme le C et dans une moindre mesure le C++ sont aussi utilisés. Le langage assembleur (Un langage d'assemblage ou langage assembleur ou simplement assembleur par abus de langage,...) reste encore un choix approprié pour les systèmes soumis à des contraintes sévères de temps réel.
Pour la programmation des systèmes embarqués critiques, des langages basés sur une sémantique formelle ont été proposés : c'est le cas des langages synchrones Esterel, Lustre, Signal ( Termes généraux Un signal est un message simplifié et généralement codé. Il existe...), Lucid Synchrone... Ces langages sont actuellement utilisés avec succès dans l'industrie. Par exemple, EADS utilise l'atelier logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements...) SCADE, basé sur le langage Lustre, pour programmer le logiciel embarqué de contrôle/commande de vol des Airbus (Airbus est un constructeur aéronautique européen et également un acteur majeur dans...) (A340 et A380).
Actuellement on assiste à l'émergence des systèmes embarquées basées sur des technologies logicielles et matérielle libre. Les processeurs libres sont de type LEON (LEON est un processeur 32 bit RISC open source, compatible SPARC V8 (1987) développé par...) ou Open Risc. Pour le software, on trouve Linux (Au sens strict, Linux est le nom du noyau de système d'exploitation libre, multitâche,...) comme choix de référence. Les architectures (Architectures est une série documentaire proposée par Frédéric Campain et Richard Copans,...) MIPS sont très largement utilisées.
Aujourd'hui, l'informatique embarquée est présente partout : appareils électroménager (Le terme électroménager caractérise tous les appareils et outils utilisant l'électricité et,...), téléphone (Le téléphone est un système de communication, initialement conçu pour transmettre la voix...) portable, automobile (Une automobile, ou voiture, est un véhicule terrestre se propulsant lui-même à l'aide d'un...), scanner (Un scanneur, ou numériseur à balayage est l'équivalent du terme anglais scanner, qui vient du...) ou lecteur de code-barres (Un lecteur de code-barres est un appareil servant à lire les informations stockées sous la forme...) des caisses enregistreuses automatisées des commerces.
Le domaine des transports (Le transport, du latin trans, au-delà, et portare, porter, est le fait de porter quelque chose, ou...) incluant les véhicules, mais aussi les satellites (Satellite peut faire référence à :) peut être considéré comme le domaine privilégié de l'informatique embarqué.