Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Eingebettet

Studie zu Embedded Markets 2019 spiegelt neue Technologien und anhaltende C/C++-Dominanz

Während das Internet der Dinge (IoT), Embedded Vision, Machine Learning und andere aufkommende Technologien bei Entwicklungsorganisationen an Bedeutung gewinnen, bleiben C und C++ die dominierenden Programmiersprachen unter Embedded-Entwicklern, so die Anfang dieses Jahres von . erstellte Embedded Market Study 2019. EE-Zeiten und eingebettet.

Die Embedded-Marktstudie 2019 setzt eine über 20-jährige Tradition fort und bietet eine detaillierte Momentaufnahme des Stands der Embedded-Entwicklung in Amerika, im asiatisch-pazifischen Raum (APAC) sowie in Europa, dem Nahen Osten und Afrika (EMEA). In dieser Momentaufnahme bietet die Studie Einblicke in eine Reihe von Schlüsselbereichen, die vom aktuellen Anwendungsfokus und der Designumgebung der Befragten bis hin zur Rolle wichtiger Hardwarekomponenten und Designtechniken reichen. Die folgenden Abschnitte veranschaulichen Highlights aus jedem dieser Bereiche.

Anwendungsfokus

Von der Hälfte der Befragten wird die IoT-Entwicklung bereits als wichtig erachtet, und es wird erwartet, dass sie in zukünftigen Projekten beträchtliche Aufmerksamkeit erhält, wobei über 65 % angeben, dass sie ein oder mehrere Projekte zum Thema IoT haben werden (Abbildung 1).

Klicken für größeres Bild

Abbildung 1. (Quelle:Embedded Market Study 2019)

Trotzdem werden in einer Branche, in der Konnektivität im Wesentlichen zu einer grundlegenden Designanforderung geworden ist, die Sicherheitsmethoden bestenfalls gemischt eingesetzt (Abbildung 2). Nur-Software-Sicherheitsmethoden bringen in der Regel deutlich mehr Sicherheitslücken als hardwarebasierte Sicherheitsmethoden. Dennoch werden etwa 26 % der aktuellen Designs mit reiner Software-Sicherheit erstellt. Noch besorgniserregender ist vielleicht, dass 20 % der Designs überhaupt keine Sicherheitsfunktionen enthalten. In der Umfrage wurde die Natur dieser Designs nicht untersucht, um uns die Natur der Zielanwendungen für diese Designs zu nähern, daher ist das tatsächliche Risiko in diesen Systemen unbekannt. Dennoch bleibt jedes eingebettete System anfällig für viele Bedrohungsquellen, die über die von konnektivitätsbezogenen Sicherheitslücken hinausgehen.

Klicken für größeres Bild

Abbildung 2. Gemessene Sicherheit in aktuellen Designs – eine neue Frage im Jahr 2019. (Quelle:Embedded Market Study 2019)

Eines der auffälligsten Ergebnisse der Studie liegt vielleicht in den Erwartungen an den Einsatz von maschinellen Lernfähigkeiten. Bereits 32 % der Befragten der Studie aus dem Jahr 2019 geben an, dass sie derzeit Methoden des maschinellen Lernens verwenden, aber 55 % der Befragten ziehen ihre Verwendung in Betracht – eine Zahl, die bei EMEA-Entwicklern auf 68 % ansteigt (Abbildung 3).

Klicken für größeres Bild

Abbildung 3. Fortschrittliche Technologien, die derzeit verwendet werden oder in Erwägung gezogen werden. (Quelle:Embedded Market Study 2019)

Aktuelle eingebettete Designumgebung

Während allgemeinere Umfragen zu Programmiersprachen wie die von IEEE oder GitHub auf die Dominanz von Python, Java und Javascript hinweisen, zeigt die Embedded Market Study 2019, dass C und C++ fest an den Spitzenplätzen der Embedded-Entwicklung bleiben (Abbildung 4).

Klicken für größeres Bild

Abbildung 4. Verwendung der Programmiersprache. (Quelle:Embedded Market Study 2019)

Viele Entwickler kombinieren wahrscheinlich die Verwendung von C/C++-Code mit Assemblersprache für kritische Schleifen einerseits oder mit Python, MATLAB und LabView für die Modellierung und Algorithmus-Exploration. Die rapide steigende Popularität von Python für die Entwicklung künstlicher Intelligenz (KI) könnte diese Zahlen angesichts anderer Studienergebnisse, die eine wachsende Bedeutung von Edge-Computing-Systemen und KI-basierten Methoden zeigen, leicht verschieben. Vorerst bleiben C und C++ jedoch die Programmiersprachen der Wahl unter Embedded-Entwicklern.

Eingebetteter Designprozess

Der Embedded-Design-Prozess wird nach wie vor von der Detaildesign-Phase dominiert, die 30 % der Designzeit ausmacht – eine Zahl, die in den letzten Jahren im Wesentlichen konstant geblieben ist (Abbildung 5). In einer neuen Frage für 2019 wirft die Zeit, die für die Risikobewertung für Sicherheit oder Datenschutz aufgewendet wird, Fragen zur Rolle von Methoden auf höherer Ebene für den Einbau von Sicherheit und Datenschutz in eingebettete Designs auf.

Klicken für größeres Bild

Abbildung 5. Zeitaufwand für verschiedene Designphasen. (Quelle:Embedded Market Study 2019)

Betriebssysteme

Embedded Linux und FreeRTOS übertreffen weiterhin andere Betriebssysteme, die in der Embedded-Entwicklung verwendet werden. Dennoch zeigen sich insbesondere beim Android-Betriebssystem starke regionale Unterschiede in der Frage, welche Betriebssysteme in den nächsten 12 Monaten voraussichtlich verwendet werden (Abbildung 6).

Klicken für größeres Bild

Abbildung 6. Regionale Aufschlüsselung der führenden Betriebssysteme in Betracht. (Quelle:Embedded Market Study 2019)

Neben den oben genannten Abschnitten bietet die Embedded Market Study 2019 detaillierte Einblicke in die aktuelle und erwartete Rolle von Mikroprozessoren, FPGAs und Entwicklungsbereichen, einschließlich der Wiederverwendung von Hardware-IP, Designtechniken, Tools auf Systemebene sowie Projekt- und Versionskontrolle.

Der vollständige 99-seitige Bericht der Embedded Market Study 2019 steht zum sofortigen Download zur Verfügung.


Eingebettet

  1. ROHM:fortschrittliche Energieverwaltung und Sensortechnologien auf der Embedded World 2019
  2. Hyperstone präsentiert neuesten SSD-Controller auf der Embedded World 2019
  3. ADI zeigt Technologien für alle Bereiche des Embedded-System-Designs
  4. Avnet Silica demonstriert KI- und IoT-Technologien auf der Embedded World 2019
  5. TDK präsentiert seine Produkthighlights für eingebettete Technologien
  6. Apacer bringt Highspeed-Speicherlösungen in die Embedded World 2019
  7. Renesas hebt Endpunktintelligenz auf der Embedded World 2019 hervor
  8. GIGAIPC IoT-Lösungen auf der embedded world 2019
  9. Mouser zeigt neue Sensortechnologie auf der Sensors Expo 2019
  10. congatec:neue Embedded Edge Server-Technologien für den Energiesektor