System-Development for the automotive domain
The participants know the special requirements on vehicles from a system point of view, they are able to decompose a complex system into modules. They are able to use domain specific middleware platforms, evaluate them and check them in examples. They are able to present complex issues to a group in a competent manner, to discuss and reflect them critically.
- Decomposition of a system into levels, separation into HW- and SW-components
- performance criteria, functional and nonfunctional requirements.
- lifecycle of automotive embedded systems and its influence on system development
- automotive requirements on lifetime, environment, operation conditions, energy consumption, space requirement, communication, memory usage,
- open-source platform GENIVI and its tools as e.g. code generator, cross-compile-environment
- methods for specifying and designing embedded systems: StateCharts, SysML,
- embedded Linux
- requesting flash memory, limitation of usage, system update.
Lecture 2SWS, Practical Course 2 SWS
Examination prerequisite: Presentation of one subject
Examination: written exam
according to examination regulations (§ 9)
- Joachim Wietzke, ManhTien Tran: Automotive Embedded Systeme: Effizientes Framework- Vom Design zur Implementierung, Springer
- Joachim Wietzke: Embedded Technologies: vom Treiber bis zur Grafik-Anbindung, Springer Vieweg
- Thomas Eißenlöffel: Embedded Software entwickeln: Grundlagender Programmierung eingebetteter Systeme, dpunkt.
- Michael Kerrisk: The Linux Programming Interface, Addison-Wesley.