ABC Company Conference
Unsubscribe
Online English
Banner_VXW_Text

„Gute Geschäftsideen zu haben ist nicht genug.
Man muss sie auch
richtig umsetzen."
(Unbekannt)

Newsletter im März 2024

                    - Bessere Embedded Software Entwicklung mit DevAlert
         - Schnellere Markteinführung, Vermeidung von Projektverzögerungen
                        - Risiko-Minimierung bei der Softwarebereitstellung
- Optimierung des technischen Supports
- Analyse von physischen Fehlfunktionen im Feld


 Liebe Kundin, Lieber Kunde,


Hier gleich noch ein Update für Sie als Besucher der embedded world 2024 in Nürnberg (9. bis 11. April).

Neben SEGGER Microcontroller (Halle 4, Stand 4-367) wird auch Razorcat Development mit automatisierten Testlösungen für Embedded Software ausstellen. Besuchen Sie in Halle 4 Stand 4-410.
 
Percepio kann da auf der Messe natürlich nicht fehlen: Percepio stellt  seine Continuous Observability-Lösungen im Zephyr Pavillon in Halle 4, Stand 4-107 vor.
 










Bessere Embedded Software Entwicklung mit DevAlert
Percepio DevAlert ist eine leistungsstarke Beobachtungslösung für Entwickler von Embedded Software, die Warnungen über Anomalien in Ihrer Software, wie Fehler, Abstürze und Cybersecurity-Warnungen, liefert.

Angesichts der täglich wachsenden Cyber-Bedrohungen hatte die unabhängige Validierung der Sicherheit seiner Lösungen für Percepio oberste Priorität. 

Die unabhängige Cybersicherheitsfirma Triop AB hat Percepio ein technisches Cybersicherheitszertifikat erteilt: Die externe Cybersicherheit von DevAlert und Device Firmware Monitor (DFM) ist insgesamt ausgezeichnet. Bei der Sicherheitsüberprüfung wurden keine kritischen, hochgradigen, mittleren oder geringfügigen Sicherheitsschwachstellen festgestellt.

Unternehmen, die Percepio bei der Überwachung ihrer vernetzten Geräteflotten vertrauen, können sich darauf verlassen, dass DevAlert und DFM sicher sind.

Die Zertifizierung der Cybersicherheit umfasst Percepio‘s Cloud-gehostetes DevAlert-Diagnosetool für die Fernüberwachung eingesetzter IoT-Geräte und DFM für das Debuggen und Optimieren von Firmware.

Die Warnungen bieten tiefe Einblicke in das Verhalten der Gerätesoftware, um die Probleme zu diagnostizieren, wie z.B. Core Dumps, Software Traces, Logs und alle anderen Gerätedaten, die Sie einbeziehen möchten.

Es gibt mehrere Anwendungsfälle für diese Art der Beobachtbarkeit. Die Folgende Beispiele basieren auf dem Feedback von DevAlert-Benutzern aus verschiedenen Branchen.
 









Schnellere Markteinführung,
Vermeidung von Projektverzögerungen
Bei Integrations- und Systemtests treten nicht selten Fehler auf, die sich nur schwer wiederholen lassen und bei denen die Fehlersuche sehr schwierig und zeitaufwändig ist. Es kann sein, dass Ihr Team monatelang frustrierende Trial-and-Error-Maßnahmen für verschiedene Probleme durchführen muss, die während der Tests aufgetreten sind, weil Sie nicht genügend Informationen haben.

Mit DevAlert können Sie diese "Debugging-Hölle" vermeiden, indem Sie wichtige Informationen für eine effektive Fehlersuche bereitstellen. Dadurch kann die Zeit für die Fehlersuche um 90 % oder mehr reduziert werden. Die Fehlersuche macht oft etwa 50% der Softwareentwicklung aus! Auf diese Weise können Sie Ihr Produkt früher auf den Markt bringen, im ersten Jahr mehr Einheiten verkaufen und so Ihren Umsatz steigern.

Mit DevAlert können Sie alle zu testende Geräte überwachen und Probleme aus der Ferne und mit gemeinsamem Zugriff für alle Beteiligten genau beobachten, ohne dass Sie sperrige und teure Tracing-Hardware für jedes Gerät benötigen.

Entwickler können aus der Ferne an der Fehlersuche bei Systemtests arbeiten, z.B. wenn sie auf Reisen sind oder wenn Probleme in entfernten Testlabors oder bei Feldversuchen auftreten.

Das DevAlert Dashboard bietet auch einen Überblick für Produktmanager und andere Beteiligte, die den Testfortschritt und die Anzahl der erkannten Probleme überwachen möchten.

Sie benötigen keinen physischen Debug-Port auf dem Gerät, da die Überwachung jede E/A- oder Netzwerkschnittstelle wie Ethernet, Wi-Fi oder USB nutzen kann.

DevAlert ist nicht nur für die Erkennung von Fehlern und Abstürzen geeignet, sondern kann für jede Art von Anomalie von Interesse verwendet werden.

Wenn Ihr System beispielsweise wichtige Leistungskennzahlen verfolgt, für die es eine Obergrenze gibt, können Sie DevAlert verwenden, um Überschreitungen zu melden und einen Tracealyzer Event Trace einzubinden, um die Ursache zu verstehen.

DevAlert ist für die meisten Embedded Softwaretests geeignet. Die Daten können über eine serielle Schnittstelle oder einen Debugger an einen Host-PC übertragen werden, so dass Sie keine zusätzliche Debugging-Hardware benötigen. Sie benötigen auch keine Cloud-Konnektivität im Gerät, da der Host-Computer alle Alarme hochladen kann.
 









Risiko-Minimierung bei der Softwarebereitstellung
DevAlert bietet eine diagnostische Rückkopplungsschleife von den eingesetzten Geräten zu den Entwickler- und Support-Teams, die einen umfassenden Einblick in das Geräteverhalten in großem Umfang erhalten.

Schon beim ersten Auftreten eines Problems liefert DevAlert eine Benachrichtigung an das Entwicklerteam und detaillierte Diagnoseinformationen wie Core Dumps und Event Traces für eine effektive Fehlersuche und schnelle Lösungen.

Es ist auch möglich, kritische Systemzustand-Metriken wie die Stack-Nutzung zu überwachen und eine Warnung zu senden, wenn ein Wert den erwarteten Grenzwert überschreitet. Auf diese Weise können die Entwickler proaktiv Verbesserungen vornehmen, um zukünftige Probleme zu vermeiden.

Das DevAlert Dashboard fasst alle Warnungen zusammen und bietet eine kompakte To-Do-Liste der zugrunde liegenden Code-Probleme und hebt neue Probleme hervor, um sicherzustellen, dass nichts übersehen wird. Sie können auch sehen, wie oft jede Anomalie aufgetreten ist, so dass Sie mehreren Problemen gleichzeitig Priorität einräumen können.
 










Optimierung des technischen Support
 
DevAlert kann Ihnen helfen, Ihren technischen Support zu verbessern, indem Sie Selbsttest-Funktionen und Berichte in Ihre Software implementieren, z. B. "Pumpenmotor läuft schwer, Austausch erforderlich". Dies könnte etwas sein, das Sie Ihren Kunden als Mehrwertdienst anbieten.

DevAlert kann Ihnen helfen, Geräte bei Kundenanfragen aus der Ferne zu überprüfen, indem Sie auf alle Warnmeldungen und Diagnosen des Geräts zugreifen können. DevAlert kann auch dabei helfen, Probleme aus früheren Fällen zu erkennen, indem Sie die Symptome mit zuvor übermittelten Warnmeldungen abgleichen und die Lösungen wiederverwenden.

Schließlich können Sie durch proaktive Software-Updates auf der Grundlage von DevAlert-Warnungen technische Probleme, den Support-Aufwand und die Anzahl der zurückgesandten Geräte reduzieren.
 










Analyse von physischen Fehlfunktionen im Feld
 
Anomalien in der physischen Welt sind oft von der Software beobachtbar, z. B. ein gelöster Stecker, der zu einem Software-Fehlercode führt, oder ein Sensor, der einen anormalen Wert meldet. In der Automobilwelt werden diese als DTCs (Diagnostic Trouble Codes) bereitgestellt.

DevAlert kann eine maßgeschneiderte "DTC"-Lösung für Ihr Produkt bereitstellen, mit Cloud-basiertem Fernzugriff und tiefgreifender Beobachtbarkeit, falls erforderlich.

Manchmal ist ein Fehlercode alles, was Sie brauchen, um zu wissen, was falsch läuft, zumindest wenn Sie ein Experte auf diesem Gebiet sind und das gleiche Problem schon einmal gesehen haben.
 










Vereinfachung der Fehlersuche
 
Nicht alle Teammitglieder haben diese Art von Erfahrung. DevAlert kann die Fehlersuche für weniger erfahrene Teammitglieder vereinfachen, indem es Verweise auf die Dokumentation zu bekannten Problemen und empfohlenen Lösungen enthält.

Leistungsfähigere Diagnosen können mit dem effizienten Tracealyzer-Rekorder zur Aufzeichnung von Sensormesswerten, Benutzeroberflächen-Ereignissen und anderen physikalischen Ereignissen, die von der Software beobachtet werden können, ermöglicht werden.

Die neuesten Datenpunkte können in Ihre Warnmeldungen aufgenommen und in Tracealyzer angezeigt werden, um besser zu verstehen, was passiert ist und warum.

Herkömmliches Logging neigt dazu, riesige Mengen meist irrelevanter Daten zu produzieren und stellt einen Kompromiss zwischen der Menge der bereitgestellten Details und der Menge der produzierten Daten dar.

DevAlert vermeidet diesen Zielkonflikt, indem es nur die aktuellsten Daten hochlädt, wenn Anomalien entdeckt werden. Dies ermöglicht eine sehr detaillierte Protokollierung, während gleichzeitig die Gesamtmenge der hochgeladenen Daten um mehrere Größenordnungen reduziert wird.

Neugierig geworden? Hier lesen Sie, wie Sie schnell in DevAlert ein-steigen können.
 



Genau vor einem Jahr schrieb ich: "Nun hat der Mensch die Pandemie fast überwunden. Ich hoffe, dass der verrückt gewordene Russe Putin noch zur Vernunft kommt, bevor er die Welt anzündet." Und wo stehen wir heute? Mit etwas Sarkasmus fällt mir nur noch ein: "Gestern standen wir vor einem Abgrund. Heute sind wir schon einen entscheidenden Schritt weiter."

Aber die Hoffnung stirbt bekanntlich zuletzt.

Herzlichst, Ihr
Marian A. Wosnitza



„Wenn der Mensch so viel Vernunft hätte wie Verstand,
 wäre alles viel einfacher.“
(Linus Pauling, US-amerikanischer Schriftsteller)