Développement embarqué : comment le paysage a évolué sur deux décennies
L'ingénierie des systèmes embarqués, comme l'océan, a des courants persistants qui façonnent sa surface. Alors que la tâche centrale — surveiller des événements externes et y répondre — est restée constante, les outils et techniques que nous utilisons pour l'atteindre ont radicalement transformé.
Les enquêtes phares d'Embedded de 1999, 2009 et 2019 fournissent un instantané clair, piloté par les données, de ces changements. Les questions de chaque enquête reflètent elles-mêmes l'évolution de l'industrie : le questionnaire 1999 se concentrait sur compilateurs croisés, conception orientée objet et émulateurs en circuit, avec accent minimal sur les systèmes d'exploitation. En 2009, l'enquête a pivoté pour couvrir conception multiprocesseur, systèmes d'exploitation (surtout Linux embarqué) et abandonné certains sujets antérieurs. L'édition 2019 a ajouté IoT, IA et sécurité — sujets devenus mainstream entretemps.
L'interprétation des résultats requiert prudence. Les méthodologies ont changé en 2009, transformant certaines questions à choix unique en formats multi-sélection, ajoutant de l'incertitude interprétative. Certains points de données ne sont disponibles que pour 2009 et 2019, et les marges d'erreur varient typiquement de 3 % à plus de 6 %. En conséquence, les chiffres ci-dessous sont présentés comme tendances plutôt que comparaisons exactes.
Focus applications et capacités
Comment les segments d'application principaux pour conceptions embarquées ont-ils évolué sur la dernière décennie ? Industriel et grand public restent dans le top 5, mais automobile et IoT ont commencé à dominer (Tableau 1). La catégorie 2009 « datacomm » a été absorbée dans le segment plus large « communications » d'ici 2019.
Tableau 1 : Top 5 segments d'application (% répondants)
| Année | Industriel | Datacomm / Grand public | Grand public / IoT | Instruments électroniques / Communications | Aérospatial / Automobile |
|---|---|---|---|---|---|
| 2009 | 30 | 24 | 22 | 16 | 16 |
| 2019 | 32 | 29 | 25 | 19 | 17 |
La nature de la conception a aussi changé. L'enquête 1999 demandait l'intégration de technologies Web ; 43 % des répondants disaient n'avoir aucun plan, tandis que 14 % avaient l'intention de le faire. Les données 2009 et 2019 illustrent une hausse dramatique de la connectivité : conceptions en réseau passèrent de 35 % au tournant du millénaire à plus de 90 % une décennie plus tard (Tableau 2). Les conceptions alimentées par batterie ont été un focus constant depuis au moins une décennie, soulignant que l'ingénierie basse consommation précède le boom IoT.
Tableau 2 : Capacités de conception clés (% répondants)
| Année | En réseau | Sans fil | Alimenté batterie |
|---|---|---|---|
| 1999 | 35 | N/A | N/A |
| 2009 | 59 | 33 | 35 |
| 2019 | 49 | 42 | 34 |
Langage de programmation
Si C/C++ n'ont pas toujours été les langages dominants, la tendance vers processeurs plus performants a réduit le besoin d'assembleur. Seulement environ 37 % des projets étaient livrés dans les délais — un chiffre inchangé jusqu'en 2019 malgré un appel 2009 pour améliorations de processus.
cliquer pour image plus grande

Figure 1 : Langages de développement principaux (% répondants).
Les systèmes d'exploitation open-source ont commencé à déplacer les OS commerciaux dès 2009 et la tendance s'est accélérée en 2019. Les OS personnalisés ou internes ont aussi gagné du terrain, comme montré Figure 2.
cliquer pour image plus grande

Figure 2 : Type de système d'exploitation (% répondants).
Architecture processeur
Les architectures 32 bits sont restées stables, tandis que l'adoption 64 bits a bondi, reflétant une évolution naturelle vers largeurs de bits plus larges pour performance et efficacité mémoire.
cliquer pour image plus grande

Figure 3 : Architectures processeur (% répondants).
Processeurs séparés vs dispositifs multicœurs
Les années 2010 ont vu un net passage de multiples puces discrètes vers solutions multicœurs — homogènes ou hétérogènes — réduisant la complexité de carte et améliorant l'intégration.
cliquer pour image plus grande

Figure 4 : Puces processeur individuelles versus processeurs multicœurs (% répondants).
Facteurs de décision processeur
La disponibilité des outils reste le premier facteur de choix de processeur, une constante sur deux décennies. La familiarité avec l'architecture a diminué en importance, tandis que le coût et la capacité I/O/périphérique ont décliné régulièrement en influence relative (Figure 5).
cliquer pour image plus grande

Figure 5 : Facteurs de choix processeur (% répondants).
Défis technologiques
Les principaux défis en 2009 et 2019 incluaient systématiquement intégration, complexité code et outils logiciels. Cependant, les préoccupations sur basse consommation et sécurité ont bondi en 2019 — la sécurité passant d'une préoccupation à 3 % en 2009 à un enjeu majeur en 2019, reflétant le paysage de menaces croissant.
cliquer pour image plus grande

Figure 6 : Principaux défis technologiques (% répondants).
Que signifie cela pour les années 2020 ?
On peut anticiper que les outils de développement logiciel et la gestion de taille de code resteront critiques, tandis que les caractéristiques processeur comme performance brute et options périphériques passeront graduellement au second rôle. Paradigmes émergents — plateformes no-code, informatique quantique, cœurs IA pour réseaux de neurones sur appareil — pourraient altérer le paysage de conception, mais les objectifs fondamentaux restent les mêmes : interfaces données efficaces, exécution faible latence, sécurité robuste, et consommation ultra-basse.
Les concepteurs embarqués affronteront de plus en plus d'architectures hétérogènes multi-cœurs nécessitant encore des environnements de développement rationalisés. La trajectoire de l'industrie suggère que tandis que les approches évoluent, le défi fondamental de marier logiciel complexe au monde physique persiste.
Nous vous invitons à consulter les enquêtes 1999, 2009 et 2019 et partager vos insights ou prédictions en commentaires ci-dessous.
Embarqué
- Le tungstène : la colonne vertébrale de l'innovation aérospatiale moderne
- Choisir la meilleure entreprise de design et développement produit industriel
- IBASE lance deux SBCs AMD Ryzen Embedded R1000 pour applications embarquées haute performance
- 6 étapes éprouvées pour sécuriser les systèmes embarqués IoT
- Journée Internationale des Femmes Ingénieures 2021 : Disparité de genre dans la tech amplifiée par la pandémie
- Transformation digitale sur une décennie : Comment les PME prospèrent dans la fabrication
- Le parcours d'Amazon à travers la COVID-19 : défis, adaptations et croissance
- La transformation du retail : S'adapter à la COVID-19 et à la montée du e-commerce
- Comment le CAO-FAO transforme l'usinage CNC : booster la précision et l'efficacité