RICHTERON brand logo
RICHTERON banner 3

Embedded Fehleranalyse

main image

Endkunde

Not disclosed

Kategorie

Embedded

Zeitraum

05/2016 - 08/2016

Über unser Projekt: Fehleranalyse an einem medizinischen Gerät

Verantwortlichkeiten und Funktionen

Kurzbeschreibung

Bei einem kurzfristigen Projekt bestand die Aufgabe darin, einen sporadischen Fehler in einem medizinischen Gerät zu identifizieren und zu beheben, der zu Abstürzen führte. Die Entwicklungsabteilung des Herstellers konnte den Fehler aufgrund unvollständiger Dokumentation und der Beschaffung von Komponenten von nicht mehr existierenden externen Firmen nicht lokalisieren. Das Projekt umfasste Treiber, die in C programmiert waren, Sequenzcode in C++ und eine GUI, die in C# entwickelt wurde. Mehrere vernetzte Geräte, einschließlich der Kommunikation mit einem Windows-Laptop, waren Teil dieses Projekts.

Software-Migration

Migration von Softwareanwendungen von Visual Studio 2008 auf Visual Studio 2015.

Compiler-Warnungen

Beseitigung verschiedener Compiler-Warnungen in unterschiedlichen Softwarekomponenten.

Log-Nachrichten

Erweiterung der Softwareanwendung durch Hinzufügen von Log-Nachrichten zur Verbesserung der Diagnosemöglichkeiten.

Fehleridentifikation

Identifikation des Fehlers durch Nutzung eines vorhandenen Flussdiagramms, insbesondere mit Fokus auf die Isolierung des Fehlers in die Initialisierungsphase eines Geräts.

USB-Treiberanalyse

Analyse des USB-Treibers, einschließlich der Suche nach blockierenden Aufrufen wie Deadlocks.

Frame-Analyse

Analyse der über die Schnittstelle gesendeten Frames auf Byte-Ebene, einschließlich der Frame-Dekodierung.

Frame Decoding image
Frame Decoding

Firmware-Analyse

Firmware-Analyse der medizinischen Geräte.

Medical Device fault image
Medical device - with-fault

Brute-Force-Anwendung

Entwicklung einer Anwendung zur automatischen Brute-Force-Durchführung der Initialisierungsphase und zur Generierung von Log- und Statistikmeldungen.

Medical Device fault image
Medical device - fault-free

Ihr Vorteil:

Unsere Erfahrung in der Identifizierung und Behebung komplexer Fehler in Medizinprodukten ermöglicht es uns, umfassende Diagnose- und Fehlerbehebungsdienste für unsere Kunden anzubieten. Wir sind spezialisiert auf die Migration von Software, die Beseitigung von Compiler-Warnungen, die Verbesserung der Diagnosemöglichkeiten durch detaillierte Protokollierung und die Durchführung gründlicher Analysen von Systemkomponenten. Durch unsere Expertise in der USB-Treiberanalyse, Rahmenanalyse und Firmware-Debugging können wir effizient Probleme in Ihren Systemen identifizieren und lösen. Vertrauen Sie darauf, dass wir die Leistung, Zuverlässigkeit und Sicherheit Ihrer Medizinprodukte verbessern. Kontaktieren Sie uns, um mehr darüber zu erfahren, wie wir Ihr nächstes Projekt mit unseren spezialisierten Fähigkeiten und Kenntnissen unterstützen können.