Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Embarqué

L'étude sur les marchés embarqués 2019 reflète les technologies émergentes, la domination continue du C/C++

Alors que l'Internet des objets (IoT), la vision embarquée, l'apprentissage automatique et d'autres technologies émergentes gagnent en importance parmi les organisations de développement, C et C++ restent les langages de programmation dominants parmi les développeurs embarqués, selon l'étude de marché embarquée 2019 produite plus tôt cette année par EE Times et Embedded.

Poursuivant une tradition s'étendant sur 20 ans, l'étude de marché intégrée 2019 offre un aperçu détaillé de l'état du développement intégré dans les Amériques, l'Asie-Pacifique (APAC) et l'Europe, le Moyen-Orient et l'Afrique (EMEA). Dans cet instantané, l'étude donne un aperçu d'un certain nombre de domaines clés allant de l'orientation actuelle des applications et de l'environnement de conception des répondants au rôle des composants matériels clés et des techniques de conception. Les sections suivantes illustrent les points saillants de chacun de ces domaines.

Cibler l'application

Déjà considéré comme important par la moitié des personnes interrogées, le développement de l'IoT devrait attirer une attention considérable dans les futurs projets avec plus de 65% indiquant qu'ils auront un ou plusieurs projets consacrés à l'IoT (Figure 1).

cliquez pour agrandir l'image

Figure 1. (Source :Étude de marché intégrée 2019)

Même ainsi, dans une industrie où la connectivité est devenue essentiellement une exigence de conception de base, l'utilisation de méthodes de sécurité est au mieux mixte (Figure 2). Les méthodes de sécurité uniquement logicielles apportent généralement beaucoup plus de vulnérabilités de sécurité que les méthodes de sécurité basées sur le matériel. Néanmoins, environ 26% des conceptions actuelles sont conçues avec une sécurité logicielle uniquement. Peut-être plus inquiétant, 20% des conceptions n'intègrent aucune fonctionnalité de sécurité. L'enquête n'a pas exploré la nature de ces conceptions pour nous permettre de connaître la nature des applications cibles pour ces conceptions, de sorte que le risque réel dans ces systèmes est inconnu. Pourtant, tout système embarqué reste vulnérable à de nombreuses sources de menaces au-delà de celles résultant des vulnérabilités de sécurité liées à la connectivité.

cliquez pour agrandir l'image

Figure 2. Sécurité mesurée employée dans les conceptions actuelles - une nouvelle question en 2019. (Source : 2019 Embedded Market Study)

L'un des résultats les plus frappants de l'étude réside peut-être dans les attentes concernant l'utilisation des capacités d'apprentissage automatique. Déjà, 32 % des personnes interrogées dans le cadre de l'étude 2019 indiquent qu'elles utilisent actuellement des méthodes d'apprentissage automatique, mais 55 % des personnes interrogées envisagent leur utilisation, un chiffre qui grimpe à 68 % parmi les développeurs EMEA (Figure 3).

cliquez pour agrandir l'image

Figure 3. Technologies avancées actuellement utilisées ou à l'étude. (Source : étude de marché intégrée 2019)

Environnement de conception intégré actuel

Alors que des enquêtes plus générales sur le langage de programmation telles que celles de l'IEEE ou de GitHub indiquent la domination de Python, Java et Javascript, l'étude de marché embarquée 2019 montre que C et C++ restent fermement dans les premières places pour le développement embarqué (Figure 4).

cliquez pour agrandir l'image

Figure 4. Utilisation du langage de programmation. (Source : étude de marché intégrée 2019)

De nombreux développeurs combinent probablement l'utilisation du code C/C++ avec le langage d'assemblage pour les boucles critiques d'une part ou avec Python, MATLAB et LabView pour la modélisation et l'exploration d'algorithmes. L'augmentation rapide de la popularité de Python pour le développement de l'intelligence artificielle (IA) peut légèrement modifier ces chiffres à la lumière des résultats d'autres études qui montrent l'importance croissante des systèmes informatiques de pointe et des méthodes basées sur l'IA. Pour l'instant, cependant, C et C++ restent les langages de programmation de choix parmi les développeurs embarqués.

Processus de conception intégré

Le processus de conception intégrée continue d'être dominé par l'étape de conception détaillée, qui représente 30 % du temps de conception, un nombre qui est resté essentiellement constant au cours des dernières années (Figure 5). Dans une nouvelle question pour 2019, le temps consacré à l'évaluation des risques pour la sécurité ou la confidentialité soulève des questions sur le rôle des méthodes de niveau supérieur pour intégrer la sécurité et la confidentialité dans les conceptions intégrées.

cliquez pour agrandir l'image

Figure 5. Temps passé sur les différentes étapes de conception. (Source : étude de marché intégrée 2019)

Systèmes d'exploitation

Linux embarqué et FreeRTOS continuent de dépasser les autres systèmes d'exploitation utilisés dans le développement embarqué. Néanmoins, de fortes différences régionales apparaissent dans les systèmes d'exploitation susceptibles d'être utilisés au cours des 12 prochains mois, en particulier dans le cas du système d'exploitation Android (Figure 6).

cliquez pour agrandir l'image

Figure 6. Répartition régionale des principaux systèmes d'exploitation à l'étude. (Source : étude de marché intégrée 2019)

Outre les sections mentionnées ci-dessus, l'étude de marché intégrée 2019 offre un aperçu détaillé du rôle actuel et attendu des microprocesseurs, des FPGA et des domaines de développement, notamment la réutilisation de l'IP matérielle, les techniques de conception, les outils au niveau du système et le contrôle de projet et de version.

Le rapport complet de 99 pages de l'étude de marché intégrée 2019 est disponible pour téléchargement immédiat.


Embarqué

  1. ROHM :technologies avancées de gestion de l'alimentation et de capteurs à Embedded World 2019
  2. Hyperstone présentera le dernier contrôleur SSD au monde de l'embarqué 2019
  3. ADI présente des technologies pour chaque domaine de la conception de systèmes embarqués
  4. Avnet Silica présente les technologies d'IA et d'IoT au monde de l'embarqué 2019
  5. TDK présente ses produits phares pour les technologies embarquées
  6. Apacer apporte des solutions de stockage à haut débit au monde de l'embarqué 2019
  7. Renesas met l'accent sur l'intelligence des terminaux au salon Embedded World 2019
  8. Solutions IoT GIGAIPC au monde de l'embarqué 2019
  9. Mouser présente une nouvelle technologie de capteur à Sensors Expo 2019