Le logiciel embarqué est très fortement lié à la carte électronique, car il ne peut exploiter que les ressources qui ont été définies lors de la conception.
« Embarqué » ne signifie pas nécessairement portatif, c’est synonyme « d’intégré », le logiciel va exploiter directement les composants de la carte.
L’accès « bas niveau » permet les actions les plus complexes pour gérer les particularités de chaque projet.
W3 Embedded est spécialisé bare-métal, c’est à dire du code directement exécuté sur un composant numérique à ressources limitées. C’est typiquement un fonctionnement sans système d’exploitation (OS = Operating System).
Un codage efficient permet de baisser la fréquence de fonctionnement, donc la consommation.
Nous ne nous interdisons évidemment pas d’utiliser les OS si cela s’avère nécessaire, car un OS apporte de nombreux avantages dans certains cas, mais malheureusement les OS ajoutent une interface supplémentaire qui peut réduire l’efficience.