Étude 2019 des marchés embarqués : technologies émergentes et domination de C/C++
Selon l'Étude 2019 des Marchés Embarqués, publiée par EE Times et Embedded, des domaines émergents comme l'IoT, la vision embarquée et l'apprentissage automatique gagnent du terrain dans la communauté de développement — pourtant C et C++ dominent toujours le paysage de programmation pour les développeurs embarqués.
Cette enquête annuelle, maintenant dans sa 20e année, offre une vue complète du développement embarqué à travers les Amériques, l'APAC et l'EMEA. Elle couvre tout, des priorités d'application actuelles et environnements de conception à la sélection de composants matériels de base et pratiques de conception prévalentes. Ci-dessous, nous mettons en évidence les conclusions les plus saillantes de l'étude.
Focus d'application
La moitié des répondants considèrent déjà l'IoT comme un domaine d'intérêt critique. Pour l'avenir, plus de 65 % anticipent dédier un ou plusieurs projets à venir à l'IoT (Figure 1).
cliquer pour image plus grande

Figure 1. (Source : Étude 2019 des Marchés Embarqués)
Malgré la connectivité devenant un prérequis de conception fondamental, les pratiques de sécurité sont inégales (Figure 2). Les approches de sécurité purement logicielles tendent à introduire plus de vulnérabilités que les solutions basées sur le matériel. Environ 26 % des conceptions actuelles reposent uniquement sur la sécurité logicielle, et un préoccupant 20 % n'ont aucune fonctionnalité de sécurité. L'étude n'a pas sondé les contextes d'application spécifiques de ces conceptions, laissant le profil de risque réel flou. Quoi qu'il en soit, chaque système embarqué fait face à une gamme de vecteurs de menace au-delà des risques liés à la connectivité.
cliquer pour image plus grande

Figure 2. Mesures de sécurité employées dans les conceptions actuelles — nouvelle question en 2019. (Source : Étude 2019 des Marchés Embarqués)
Une autre tendance notable est l'intérêt croissant pour les capacités d'apprentissage automatique. Actuellement, 32 % des répondants emploient des techniques d'apprentissage automatique, tandis que 55 % évaluent leur adoption — un chiffre encore plus élevé de 68 % parmi les participants EMEA (Figure 3).
cliquer pour image plus grande

Figure 3. Technologies avancées en usage actuel ou à l'étude. (Source : Étude 2019 des Marchés Embarqués)
Environnement de conception embarqué actuel
Contrairement aux enquêtes plus larges sur les langages de programmation — où Python, Java et JavaScript dominent souvent — cette étude confirme que C et C++ restent les langages de premier plan pour le développement embarqué (Figure 4).
cliquer pour image plus grande

Figure 4. Utilisation des langages de programmation. (Source : Étude 2019 des Marchés Embarqués)
Les développeurs associent souvent C/C++ à l'assembleur pour les boucles critiques en performance, et à Python, MATLAB ou LabVIEW pour la modélisation et le prototypage d'algorithmes. L'essor de Python dans le développement IA pourrait progressivement faire pencher la balance, surtout avec l'essor de l'informatique en périphérie et des méthodes pilotées par l'IA. Actuellement, cependant, C et C++ restent les langages de choix.
Processus de conception embarqué
La conception détaillée reste la phase la plus chronophage, consommant environ 30 % de l'effort total de conception — un chiffre stable ces dernières années (Figure 5). Une nouvelle question en 2019 a examiné le temps consacré à l'évaluation des risques pour la sécurité ou la confidentialité, suggérant le besoin de stratégies de plus haut niveau pour intégrer sécurité et confidentialité dès le départ.
cliquer pour image plus grande

Figure 5. Temps consacré aux différentes étapes de conception. (Source : Étude 2019 des Marchés Embarqués)
Systèmes d'exploitation
Embedded Linux et FreeRTOS maintiennent leur leadership sur les autres systèmes d'exploitation dans le domaine. Cependant, des variations régionales sont évidentes dans l'adoption prévue d'OS sur les 12 prochains mois, notamment concernant Android (Figure 6).
cliquer pour image plus grande

Figure 6. Répartition régionale des principaux systèmes d'exploitation à l'étude. (Source : Étude 2019 des Marchés Embarqués)
En plus des sujets couverts ci-dessus, le rapport explore les rôles présents et futurs des microprocesseurs, FPGA, réutilisation d'IP matériel, techniques de conception, outils au niveau système et pratiques de contrôle de projet/version.
L'étude complète de 99 pages « 2019 Embedded Market Study » est maintenant disponible en téléchargement.
Embarqué
- ROHM dévoile des solutions de gestion d'énergie et capteurs de pointe à Embedded World 2019
- Hyperstone Présente Contrôleur SSD Next-Gen et Monitoring Santé à Embedded World 2019
- Analog Devices Présente IA, Réseautage Industriel et Solutions Alimentation à Embedded World 2019
- Avnet Silica Présente IA, IoT et Connectivité de Pointe à Embedded World 2019
- TDK Révèle Innovations Embedded de Pointe à Embedded World 2019
- Apacer Présente Stockage Haute Vitesse Next-Gen pour AIoT & IoT à Embedded World 2019
- Renesas Présente Intelligence Terminaux de Pointe à Embedded World 2019
- Vitrine Innovations IoT GIGAIPC à Embedded World 2019
- Mouser présente les technologies de capteurs avancées au Sensors Expo 2019