|
|
|
|
|
|
„Der Mensch hat dreierlei Wege, klug zu handeln: durch Nachdenken, das ist der edelste; durch Nachahmen, das ist der leichteste, durch Erfahrung, das ist der bitterste.“ (Konfuzius)
|
|
|
|
|
 Newsletter im Februar 2026
- Einzigartig: Percepio Tracealyzer - NEU: Percepio Tracealyzer v4.11 - Sichere, CRA-konforme Firmware-Updates mit emBoot-Secure
- Keine Option, sondern zwingende Voraussetzung - Der Treff der Branche: embedded world 2026
|
|
|
|
|
Liebe Kundin, Lieber Kunde,
 |
Der erste Monat des neuen Jahres ist zwar schon Geschichte, aber es ist ganz sicher nicht zu spät, Ihnen, liebe Leser (fühlen Sie sich bitte alle angesprochen - ich mag diesen Gender-Unsinn nicht), ein gutes und gesundes neues Jahr zu wünschen.
Vor allem ein friedliches Jahr. Solange die Welt von unberechenbaren Egomanen regiert wird, schwindet mein Glaube an eine Welt ohne Kriege. Seit Jahrzehnten stand die Welt nicht näher an einer globalen Katastrophe.
Ich wünsche mir ein Jahr, in dem die Konflikte dieser Erde ein Ende finden, in dem wir unsere Energie wieder ungeteilt unserem Leben, unseren Zielen und unserer Arbeit widmen können – ohne durch tägliche Horrormeldungen verunsichert zu werden.
Damit wir wieder ein ganz normales Leben führen können.
|
|
 |
Einzigartig: Percepio Tracealyzer Ich hatte Ihnen im Newsletter bereits mehrfach über den Tracealyzer von Percepio berichtet. Der Tracealyzer von Percepio gilt weithin als die „beste Lösung seiner Klasse“ mit marktführender Visualisierung und einer Vielzahl von Ansichten und Analysefunktionen. Das Tool ist konkurrenzlos für eine schnellere Entwicklung, eine Vereinfachung der Fehlersuche und Optimierung der Systemleistung. Zu den einzigartigen Funktionen des Tracealyzer gehören: Integrierte Protokollierungsunterstützung Tracealyzer kombiniert RTOS-Tracing mit umfangreicher Protokollierungs-unterstützung. Dies ermöglicht detailliertere Ausführungs-Traces für die Fehlersuche im Anwendungscode. Siehe hier. Intelligente, skalierbare Trace-Ansicht - Der Ausführungs-Trace verfügt über schwebende Textbeschriftungen, die Ereignisse wie Kernel-API-Aufrufe und Protokollierungen anzeigen und weitere Details liefern, die zur Erklärung des Traces beitragen.
- Tracealyzer bleibt auch beim Herauszoomen über lange Traces klar und reaktionsschnell und liefert Klarheit und Übersicht über das Systemgeschehen.
- Tracealyzer enthält viele Produktivitätsfunktionen wie Verknüpfungen zwischen verwandten Ereignissen, Kontextmenüoptionen per Rechtsklick, Lesezeichen und zahlreiche Filter- und Anpassungsoptionen.
Kommunikationsflussdiagramm Tracealyzer bietet einen prägnanten Überblick über die Laufzeitinteraktionen zwischen Threads über RTOS-Objekte. Lesen Sie hier. Detaillierte Zeitmessungen - Profilieren Sie Aufgaben mit Metriken auf Job-Ebene, einschließlich minimaler/mittlerer/maximaler Ausführungszeit, Antwortzeit,
Periodizität, Trennung und Fragmentierung für jeden Job – von der Aktivierung bis zur Fertigstellung – ohne zusätzliche Instrumentierung.
- Profilieren und visualisieren Sie die Zeit zwischen zwei beliebigen Punkten im Code, entweder innerhalb einer einzelnen Aufgabe
(„Runnable”-Tracing) oder zwischen ISRs/Aufgaben mit Intervallen. Siehe https://percepio.com/tracealyzer-tips-and-tricks.
Flexible Trace-Erfassung J-Link RTT, ITM/SWO, TCP , UDP , USB und kundenspezifische Lösungen.
|
 |
 |
Neu: Percepio Tracealyzer v4.11 Wenn Sie bereits mit dem Tracealyzer arbeiten werden Sie die Neuerungen der v4.11 zu schätzen wissen: Multicore-Streaming Verbesserte Leistung und Robustheit durch ein neu gestaltetes Trace-Streaming-Framework mit einem Kanal pro Kern. Wesentliche Verbesserungen der ESP32-Unterstützung • Verbesserte Trace-Streaming-Leistung durch das neue Multicore-Streaming-Framework. • Unterstützung für Ethernet- und Wi-Fi-Streaming. • Verbesserte Stabilität des ESP-IDF AppTrace-Streamings auf Multicore-Geräten durch einen aktualisierten Leitfaden. • Einfachere Einrichtung durch verbesserte Dokumentation. Ein aktualisierter Leitfaden für ESP-IDF v5.x-Benutzer ist hier verfügbar. Zephyr-Unterstützung • Zuverlässigere Identifizierung von Leerlaufaufgaben • Verbesserte Anzeige von k_sleep()-Ereignissen • Optionale automatische Ablaufverfolgung aller Zephyr-ISRs • Segger RTT-Streaming kann jetzt auf Arm64-Zielen mit RTT-Unterstützung aktiviert werden. VxWorks-Unterstützung • Aktualisierte Ereignisdefinitionen bis zur Version 2025.09. Vereinfachter Recorder Der veraltete „Legacy-Snapshot-Modus” wurde entfernt, was zu weniger Konfigurationsdateien und einer übersichtlicheren Codebasis führt - und somit zu weniger Einrichtungsproblemen. Snapshot-Traces werden weiterhin über das RingBuffer-Streamport-Modul unterstützt. Die meisten bestehenden Benutzer sollten von dieser Änderung nicht betroffen sein, da die Getting Started Anleitungen vor längerem aktualisiert wurden. Kompaktes Tracing Verbesserte Benutzerfreundlichkeit der ELF-basierten Namensauflösung, wodurch die Größe der Trace-Daten und der Overhead reduziert werden, indem Objektreferenzen anstelle von vollständigen Zeichenfolgen aufgezeichnet werden. Aufgelöste Objektnamen werden nun mit dem Trace gespeichert, sodass Traces wieder geöffnet und geteilt werden können, ohne dass ein Zugriff auf die ursprüngliche ELF-Datei erforderlich ist. Stabilität und Benutzerfreundlichkeit Das Release v4.11 enthält weitere Fehlerbehebungen und Verbesserungen. Benutzer mit einer aktiven Subskription können die neue Version von der Update-Seite herunterladen. Neue Benutzer können sich hier für eine kostenlose Testversion anmelden.
|
 |
 |
Sichere, CRA-konforme Firmware-Updates mit SEGGER emBoot-Secure
emBoot-Secure von SEGGER ist die neue Lösung für sichere und verifizierbare Firmware-Updates auf Embedded-Devices, die mit dem Cyber Resilience Act konform sind.
Die Lösung kombiniert moderne kryptografische Verfahren mit einem kontrollierten Update-Workflow und stellt sicher, dass ausschließlich authentische und vom Hersteller freigegebene Firmware installiert werden kann.
emBoot-Secure basiert auf einer Sicherheitsarchitektur mit asymmetrischer Kryptografie, die die Authentizität und Integrität der Firmware gewährleistet. Der private Signierschlüssel wird auf einem dedizierten Signaturserver an einem frei wählbaren und sicheren Standort verwahrt.
Die zu aktualisierenden Devices enthalten den zugehörigen öffentlichen Schlüssel zur Verifikation der Signatur. Firmware-Updates werden als kompakte und geschützte Pakete vorbereitet, die vor der Auslieferung an das Zielsystem digital signiert, verschlüsselt und komprimiert werden.
|
 |
 |
|
|
|
Keine Option, sondern zwingende Voraussetzung
„Sichere Firmware-Updates sind für Produkte mit Embedded-Systemen heute keine Option mehr, sondern eine zwingende Voraussetzung“, sagt Rolf Segger, Gründer von SEGGER. „SEGGER bietet ein vollständiges Gesamtpaket, das alle notwendigen Werkzeuge enthält, um unmittelbar sicher und CRA-konform zu sein. Sicherheit sollte niemals als Do-it-yourself-Projekt verstanden werden. Mit der Produktsicherheit zu experimentieren war schon immer riskant, sowohl in wirtschaftlicher Hinsicht als auch für die Reputation. Mit den neuen CRA-Vorgaben entsteht darüber hinaus ein erhebliches rechtliches Risiko. SEGGER verfügt über jahrzehntelange Erfahrung mit dieser Technologie und setzt sie seit vielen Jahren ein, um eigene J-Links und Flash-Programmiergeräte sicher zu aktualisieren.“
Der emBoot-Secure-Code ist auf minimale Codegröße, hohe Portabilität und kurze Ausführungszeiten optimiert, sodass die Bootzeit auf ein Minimum reduziert wird. Die Auslieferung der Updates erfolgt über die kundenseitige Applikationssoftware und unterstützt sämtliche gängigen Übertragungswege, darunter Ethernet, WLAN, USB, SD-Karte, CAN, Bluetooth, LoRa und Zigbee. Nach einem Neustart prüft der emBoot-Secure-Bootloader das Update und installiert es nur dann, wenn alle Integritäts- und Authentizitätsprüfungen erfolgreich abgeschlossen sind.
emBoot-Secure lässt sich nahtlos in bestehende Entwicklungs- und Produktionsabläufe integrieren und eignet sich für ein breites Anwendungsspektrum, das von vernetzten Embedded-Devices bis hin zu industriellen Systemen in geschlossenen oder eingeschränkten Netzwerken reicht.
|
 |
 |
Der Treff der Branche: embedded world 2026 Last not least, trifft sich vom 10. bis 12. März 2026 die Embedded-Community erneut in Nürnberg – zur embedded world 2026. Experten aus aller Welt treffen sich auf der embedded world, um sich zu vernetzen und die neuesten Trends im Bereich der eingebetteten Systeme zu diskutieren.
Diese weltweit führende Konferenz an der Schnittstelle zwischen angewandter Forschung und industriellen Anwendungen wird sowohl von Technologie als auch von Anwendungen mit einem starken Fokus auf system- und domänenübergreifenden Aspekten vorangetrieben.
Unsere Partner finden Sie in Halle 4: SEGGER Microcontroller Stand 4-367, RAZORCAT Stand 4-420 und PERCEPIO Stand 4-238 von Logic Technology und Stand 4-170 von Zephyr Project.
|
 |
 |
Ich wünsche Ihnen einen guten Start in Ihre Vorhaben für das Quartal.
Herzlichst, Ihr Marian A. Wosnitza
„Erfahrung ist nicht das, was einem zustößt, sondern das, was man daraus macht."
(Aldous Huxley, brit. Schriftsteller und Philosoph)
|
|
|
|
|
|
|
|
|