Future transportation will be based on smart, wirelessly connected, tightly interacting, highly automated or even completely autonomous vehicles and support infrastructure. Throughout the next decade autonomous cars in particular are even considered to be one of the 10 most disruptive technologies with revolutionary impact on life, society and economy. Today's Embedded Automotive Systems already drive about 90% of the innovation in the automotive sector, and the corresponding Electronic Control Units already account for about 40% of the total vehicle development expenses. These numbers will keep growing along with an increasing complexity of the involved distributed computing systems and the high expectations on next-generation vehicles. To tackle the various existing problems and upcoming challenges, the the EAS working group covers the holistic research area "Automotive Hardware/Software/Networks" with a special focus on computer architectures (multi-core processors), system software (operating systems), and vehicular networks (self-organizing wireless communication) with the goal to conduct basic and applied research for dependable and efficient transportation.
Real-time capability is essential in numerous modern embedded systems. The course tuple focuses on the various aspects of Real-Time Operating Systems (RTOSes), from categorizing different real-time requirements to detailed insights into an RTOS kernel design. The lecture provides theoretical fundamentals such as resource management, scheduling, execution time analysis, and kernel design. The gathered knowledge can be applied in the related laboratory. Based on the MSP430 platform, a light version of the real-world RTOS smartOS is implemented.
This course complex provides (1) comprehensive insight into the architecture of modern processors, (2) demands the analytical evaluation of design decisions, and (3) allows to gain practical experience by implementing a complete microcontroller. The theoretical knowledge is taught in the processor architecture lecture and deepened in the associated laboratory. The microcontroller design lab is used to implement the concepts covered.
The “Real-Time Bus Systems” courses cover the conception and realization of real-time bus systems and wireless real-time communication. The lecture addresses the analysis of requirements and the selection of suitable bus systems/protocols for specific applications. Furthermore, it shows how to realize specific protocols (e.g., LIN, CAN, FlexRay, SPI / I2C, etc.) throughout the entire ISO/OSI protocol stack. Besides the lecture, a practical laboratory course is offered, in which a bus system is fully implemented, covering both software and hardware aspects.
The “Embedded Automotive Software” joint lecture/practical course addresses techniques used to design and implement embedded software to cope with the demands of current and future vehicles. In this scope, it introduces the OSEK and AUTOSAR standards, as well as the characteristics of their compliant software. In the practical part, you have the opportunity to develop AUTOSAR-compliant software for the AURIX™ platform, a state-of-the-art MCU architecture in the automotive domain.
Student assistants: Yannick Felgitscher