anticache

BA/IDP: Laufzeitunterstützung für das automatische Deployment von Fahrzeugfunktionen

20.06.2018

Zur Evaluierung eines neuen Echtzeit-Scheduling / Deployment Konzepts soll im Rahmen der Arbeit ein Demonstrator auf Basis von FreeRTOS auf dem Xilinix ZCU102 Evaluation Board aufgebaut bzw. erweitert werden.


Im Rahmen des Forschungsprojekts PASS (http://www.pass-projekt.de/) wird an der Möglichkeit geforscht, Autos mit Hilfe von Apps flexibel um neue Funktionen zu erweitern, ohne dabei die Sicherheit (im Sinne von Safety und Security) zu kompromittieren. Eine der Herausforderungen, die in diesem Zusammenhang angegangen wird, ist die Berechnung von geeigneten Echtzeit-Schedules, die Ausführungszeiten und zeitliche Anforderungen für jede App garantieren können. Dies soll unabhängig davon sein, ob neue Apps dazu kommen oder nicht. Um die Ergebnisse in diesem Bereich evaluieren zu können, soll mit Unterstützung der ausgeschriebenen Bachelorarbeit eine Demonstrator-Plattform aufgesetzt werden, die es ermöglicht, die errechneten Schedules ablaufen zu lassen und zu bewerten.

Deine Aufgaben

  • Auswahl und Integration eines EDF-Schedulers in FreeRTOS auf dem Xilinix ZCU102 Evaluation Board
  • Konzept und Implementierung einer Transfer- und Lade-Strategie für vorberechnete Schedules
  • Erweiterung und Integration Deiner Ergebnisse mit der MemGuard-Technologie [1]

Dein Profil

  • Gute C Programmierkenntnisse
  • Spaß am Umgang mit Embedded Systems
  • Kenntnisse über Task-Scheduler von Vorteil

Was Du erwarten kannst

  • Mitarbeit in einem jungen internationalen Team
  • Deinen eignen Beitrag zu dem spannenden Förderprojekt PASS (http://www.pass-projekt.de/)
  • Umsetzung Deiner eigenen Ideen und Konzepte auf realer eigebetteter Hardware, wie sie bei großen Automobil-Zuliefern und Produzenten eingesetzt wird

 

Hast Du Interesse an dem Thema, dann meld Dich direkt bei Oliver Horst.

 

[1]

Yun, H., Yao, G., Pellizzoni, R., Caccamo, M., & Sha, L. (2013, April). MemGuard: Memory bandwidth reservation system for efficient performance isolation in multi-core platforms. In Real-Time and Embedded Technology and Applications Symposium (RTAS), 2013 IEEE 19th (pp. 55-64). IEEE.