Evolving Embedded Systems: Moderne Design-Herausforderungen meistern
Vor dem IoT-Boom war Embedded-Device-Design relativ unkompliziert: Ein Mikrocontroller handhabte Input, führte Basisverarbeitung durch und trieb Outputs an. Geräte waren isoliert, und Hacking-Anreize waren minimal.
Der Aufstieg von Smartphones setzte einen neuen Maßstab – Geräte werden nun als intelligent, upgradefähig und internetverbunden erwartet. Sicherheit kann nicht mehr nachträglich betrachtet werden; ihre Vernachlässigung gefährdet Daten, Markenreputation und Umsatz.
Dieser Artikel untersucht die Kern-Design-Herausforderungen, denen Embedded-Ingenieure heute gegenüberstehen, und hebt aufkommende Technologien hervor, die sichere, funktionsreiche Entwicklung straffen.
Kern-Design-Herausforderungen und Markterwartungen
- Reiche Benutzeroberflächen
Frühe Smartphones führten hochwertige Touch-Displays ein, und heute verfügen selbst High-End-Embedded-Geräte über LCD, OLED und kapazitive Touchscreens. Diese Upgrades fordern höhere Rechenleistung, was oft einen Application Processor und ein vollwertiges OS nötig macht. Für viele Low-Cost-Geräte war der Trend jedoch, Mikrocontroller-Taktraten in den mehrere-hundert-MHz-Bereich zu treiben und On-Chip-Speicher auf mehrere Megabyte zu erhöhen – wobei die vertraute Arm-Cortex-M-Architektur im Kern bleibt.
In vielen industriellen und Consumer-IoT-Produkten dient die Benutzeroberfläche hauptsächlich der Konfiguration oder gelegentlichen Steuerung. Remote-Zugriff via Webportal oder Smartphone-App wird bevorzugt, was Echtzeit-Monitoring und Predictive Maintenance ermöglicht. Embedded-Ingenieure müssen daher RF, Protokoll-Stacks, Sicherheit, Remote-Management und OTA-Firmware-Updates verstehen.

Abbildung 1: Smart-Home-Steuerungen (Quelle: Getty Images, ID 908590688, Elena Pejchinova)
- Lokaler und Remote-Zugriff
Die Wahl der richtigen Konnektivität ist ein Balanceakt. Low-Power-Protokolle wie BLE, Z-Wave und Zigbee sind ideal für batteriebetriebene Türschlösser und Umweltsensoren. Höherbandbreiten-Geräte wie Sicherheitskameras und Gateway-Knoten nutzen typischerweise Wi-Fi, während wirklich entfernte Deployments auf Cellular setzen. Ein hybrider Ansatz – BLE für Inbetriebnahme und Low-Latency-Lokalzugriff, Wi-Fi für Wide-Area-Konnektivität – bietet einen überzeugenden Kompromiss.
Die eigentliche Herausforderung liegt in der Integration der Funkhardware, Kommunikationsstacks und Power-Management-Logik ohne Kosten- oder Komplexitätsaufblähung.

Abbildung 2: Netzwerk einer Stadt (Quelle: Getty Images, ID 811360940, Dong Wenjie)
- Niedrigster und noch niedrigerer Stromverbrauch
Batterielebensdauer ist eine kritische Metrik. Smarte Wasserzähler müssen beispielsweise bis zu 20 Jahre mit einer einzigen Batterie laufen. Türschlösser, obwohl ebenfalls batteriebetrieben, können jährliche Austausche erfordern. Designer erreichen dies durch Einsatz ultra-niedrigenergetischer Mikrocontroller, die kurz aufwachen, um Benutzereingaben zu erfassen, dann in Deep Sleep zurückkehren.
- Geräte werden intelligenter
Differenzierung kommt nun oft durch Hinzufügen von Intelligenz, die sich an Nutzer und Umgebungen anpasst. Machine Learning (ML) ermöglicht Geräten, aus Sensordaten zu lernen und ihr Verhalten über Zeit zu verfeinern.
Gängige ML-Use-Cases sind sprachgesteuerte smarte Thermostate, die Nutzerzeitpläne modellieren, oder Vibrationsanalysesensoren, die Motorausfälle vorhersagen. Die Hürde für Embedded-Entwickler ist der Zugriff auf ML-Modelle, die in enge Speicher- und Rechenbudgets passen.

Abbildung 3: Smart-Home-Klimasteuerungssystem (Quelle: Getty Images, ID 474200292, MaxiPhoto)
- Produkte müssen aktualisierbar sein
Kein Embedded-Produkt wird vollständig fertig ausgeliefert. Over-the-Air (OTA) Firmware-Updates fügen Features hinzu, beheben Bugs und patchen Vulnerabilitäten, was die Produktlebensdauer verlängert. Ingenieure müssen ausreichend Flash und CPU-Headroom provisionieren und sichere, rollback-geschützte Update-Mechanismen designen.

Abbildung 4: Beispiele eingebetteter Anwendungen, die OTA-Updates erfordern können (Quelle: Bild von Getty Images, ID 145676156, Earl Wilkerson. Icons: Arm)
Neue Technologien, die Designer bei diesen Herausforderungen unterstützen
Drei Kernstrategien – Signalverarbeitung, Sicherheit und Intelligenz – bieten einen einheitlichen Ansatz über alle Herausforderungen.
Wie kann ich Signalverarbeitung vereinfachen und Kosten sparen?
Analoge Interfaces bleiben allgegenwärtig, von Temperatursensoren bis zu Multi-Mic-Audio-Streams. Historisch wurde viel Filterung im analogen Domain durchgeführt, aber moderne Digital Signal Controller (DSCs) kombinieren einen DSP-Kern mit MCU-Funktionen und liefern Genauigkeit, Reproduzierbarkeit und Post-Design-Flexibilität.
Arms CMSIS-DSP-Bibliothek bietet kostenlose, optimierte Routinen, die komplexe Filterung, FFTs und andere DSP-Operationen abstrahieren, sodass Designer sich auf Applikationslogik statt Low-Level-Mathematik konzentrieren können.
Warum sollte ich mich um Sicherheit kümmern?
Unzureichende Sicherheit kann zu Datenverlust, Markenschaden und finanzieller Haftung führen. Bedrohungen umfassen Kommunikation, Lebenszyklus, Software und physische Vektoren. Arms Platform Security Architecture (PSA) bietet ein Drei-Stufen-Framework – Assess, Implement, Verify – das Entwickler zum angemessenen Schutzniveau führt. Open-Source-Assets wie Trusted Firmware-M beschleunigen Secure Boot und Runtime-Schutz weiter.

Abbildung 5: Arm-Technologie zur Minderung von Sicherheitslücken (Quelle: Arm)
Wie füge ich smarte Features hinzu?
Machine-Learning-Modelle werden typischerweise in der Cloud auf diversen Datensätzen trainiert. Einmal trainiert, kann Inferenz auf einem Embedded-Prozessor laufen dank leichter Bibliotheken wie CMSIS-NN, die neuronale Netzwerk-Ausführung für Cortex-M-Kerne optimieren, während Speicherverbrauch niedrig bleibt.
Neue Ära – sowohl neue Chancen als auch neue Herausforderungen
Embedded-Geräte sind unbestreitbar komplexer: Anforderungen an reichere Interfaces, engere Strombudgets, fortgeschrittene Intelligenz und sichere OTA-Updates steigen alle. Glücklicherweise bietet das Ökosystem jetzt IP, Software, Tools und Training, die Ingenieure befähigen, diese Anforderungen zu erfüllen, ohne Qualität oder Kosten zu opfern.
Phil Burr ist Director für das etablierte Portfolio innerhalb der Embedded Group bei Arm. Er leitet ein Team, das für Arms CPU-Portfolio verantwortlich ist und sicherstellt, dass diese Prozessoren neue und bestehende Partner zur Innovation befähigen. Phil managt auch das Arm DesignStart Programm – einen kostengünstigen, einfachen Zugang zu Arm IP.
Internet der Dinge-Technologie
- Jeder wird Programmierer in der Embedded-Computing-Revolution
- Top 4 Herausforderungen für das Industrial Internet of Things (IIoT)
- Top 3 Herausforderungen bei der Vorbereitung von IoT-Daten für industriellen Erfolg
- 5 zentrale Herausforderungen für das Internet der Dinge heute
- Die fünf Kernherausforderungen des IoT: Deep Dive in die 5 Cs – Teil 1
- Software-Tests für IoT-Geräte: Zentrale Herausforderungen & Lösungen
- Steuerungssystem-Design meistern: Von Basis-Panels zu fortschrittlichen, zuverlässigen Lösungen
- DevOps nutzen, um Herausforderungen bei Embedded Software zu meistern
- IoT-Entwicklung meistern: Zentrale Herausforderungen für nahtlose Konnektivität & Sicherheit lösen
- Wie 3D-Visionstechnologie die moderne Automatisierung revolutioniert