Umfeld
Autonome Fahrzeuge oder Komponenten aus dem Bereich Internet of Things (IoT) verarbeiten immer größere Datenmengen. Die Daten stammen aus verschiedensten Sensoren und Datenquellen, werden mit anderen Systemen geteilt und ausgetauscht, was durch einen hohen Vernetzungsgrad ermöglicht wird. Um in Zukunft die Verwaltung und Verteilung von Informationen in solch vernetzten Systemen zu vereinfachen, ist der Einsatz von Datenbanken hilfreich. Aufgrund der Beschränktheit der Ressourcen und den Echtzeitanforderungen ist die Umsetzung einer „Standard“-Datenbank jedoch nicht möglich. Gleichzeitig kann ein Datenbanksystem auf vielen verschiedenen Microcontrollern zum Einsatz kommen. Um für Test und Entwicklung nicht jedes dieser Steuergeräte tatsächlich in Hardware aufbauen zu müssen, kann eine Simulation der Hardware genutzt werden, um schneller realistische Beurteilungen zu Kapazität, Datendurchsatz und Echtzeitfähigkeit der Datenbank zu erhalten.
Aufgabe
- Recherche zu aktuellen Automotive-Microcontrollern und echtzeitfähigen Datenbanken für eingebettete Systeme
- Auswahl einer Hardwareplattform und Datenbank entsprechend den Anforderungen an Datendurchsatz, Kapazität und Echtzeit
- Implementierung eines Simulationsmodells für die gewählte Hardwareplattform inklusive Datenbank
- Evaluation des implementierten Konzeptes hinsichtlich Performanz
Voraussetzungen
- Interesse an Automotive- und Hardware-Simulation, eigenständiges Lernen, Kenntnisse in E/E Architekturen hilfreich,
- Kenntnisse in C/C++ wünschenswert,
- Team- und Kommunikationsfähigkeit