Embedded Fehleranalyse
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.
Firmware-Analyse
Firmware-Analyse der medizinischen Geräte.
Brute-Force-Anwendung
Entwicklung einer Anwendung zur automatischen Brute-Force-Durchführung der Initialisierungsphase und zur Generierung von Log- und Statistikmeldungen.
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.