Embedded Automotive
Endkunde
G.I.N GmbH
Kategorie
Embedded
Zeitraum
2022 - now
Über unser Projekt: Entwicklung eines Hochmodernen Datenloggers
Verantwortlichkeiten und Funktionen
Analyse der technischen Anforderungen
Durchführung einer detaillierten Analyse der in Confluence und Jira hinterlegten technischen Spezifikationen, um eine solide Grundlage für die Entwicklung zu schaffen und die Projektanforderungen präzise zu erfassen.
Erstellung eines Umsetzungskonzepts
Entwicklung eines umfassenden Umsetzungskonzepts zur Realisierung eines serienreifen Datenloggers auf Basis der ARM-Cortex-Architektur. Dazu gehören die Konzeption und Implementierung eines Netzwerkmanagers sowie die Modularisierung der zentralen Softwarekomponenten, um eine hohe Flexibilität und Testbarkeit zu gewährleisten.
Source-Code-Entwicklung in C/C++ unter Linux
Implementierung und Optimierung der Software in C/C++ unter Linux, einschließlich der Entwicklung eines robusten Netzwerkmanagers und dem Refactoring der zentralen SW-Komponente. Ziel ist die Schaffung einer modularen und wartbaren Softwarearchitektur, die höchste Ansprüche an Performance und Zuverlässigkeit erfüllt.
ARM-Cortex-Entwicklung
Einsatz modernster ARM-Cortex-Prozessoren zur Sicherstellung einer leistungsfähigen und effizienten Datenverarbeitung. Die Architektur bietet optimale Voraussetzungen für anspruchsvolle Embedded-Anwendungen im Automotive-Bereich.
Implementierung von Ethernet-Logging
Integration von Ethernet-Logging (TCP/IP) zur Erfassung und Analyse von Netzwerkdaten. Dies beinhaltet die Anpassung des Linux-Kernels zur Unterstützung spezialisierter Netzwerkprotokolle und die Gewährleistung einer zuverlässigen Datenübertragung und -speicherung.
Erstellung und Anpassung von proprietären Linux-Images
Verwendung der Yocto-Platform zur Entwicklung von Embedded-Linux-Distributionen, die speziell auf die Anforderungen des Datenloggers zugeschnitten sind, um optimale Leistung und Stabilität zu gewährleisten.
Durchführung von Softwaretests
Umfassende Durchführung von Unit- und Integrationstests, um die Funktionalität und Qualität der Software sicherzustellen. Diese Tests sind entscheidend für die Validierung der Software und die Einhaltung der definierten Anforderungen und Spezifikationen.
Fehlerbehebung und Optimierung
Systematische Analyse und Behebung von während der Testphase identifizierten Fehlern und Abweichungen. Ziel ist die kontinuierliche Verbesserung der Software, um höchste Zuverlässigkeit und Performance zu gewährleisten.
Erstellung technischer Dokumentationen
Erstellung umfassender technischer Dokumentationen zur Softwareentwicklung, zu durchgeführten Tests und zu behobenen Fehlern. Diese Dokumentationen sind essenziell für die Nachvollziehbarkeit und Wartbarkeit der Software sowie für die Einhaltung industrieller Qualitätsstandards.
Ihr Vorteil:
Durch unsere langjährige Erfahrung in der Embedded-Softwareentwicklung und unsere tiefgehenden Kenntnisse im Bereich der Automobil-Datenlogger bieten wir Ihnen maßgeschneiderte und zuverlässige Lösungen, die höchsten Qualitätsstandards gerecht werden. Unsere präzise Analyse, sorgfältige Konzeption und gründlichen Testprozesse gewährleisten die erfolgreiche Realisierung Ihres Projekts. Besonders durch den Einsatz moderner ARM-Cortex-Prozessoren, die Implementierung von Ethernet-Logging und die Nutzung des Yocto-Projekts zur Erstellung maßgeschneiderter Linux-Images stellen wir sicher, dass unsere Datenlogger optimal für die anspruchsvollsten Automotive-Anwendungen gerüstet sind.