If vehicles are safe, efficient and comfortable, it is all because of automotive embedded systems and electronics.

What are embedded systems in automotive?

Modern vehicles are becoming computers on wheels. High-end cars nowadays consist of up to 100 ECUs (Electronic Control Units) running close to 100 million lines of code. The software distributed on different ECUs exchanges thousands of signals over a heterogeneous network of bus systems like CAN (Controller Area Network), FlexRay, LIN (Local Interconnect Network), MOST (Media Oriented Systems Transport), and Ethernet. The applications running on the ECUs range from safety-critical control systems to data-intensive multimedia applications and to comfort-related functions. Simultaneously, the rapid development in ADAS (Advanced driver-assistance systems), V2X (Vehicle-to-everything), safety, convenience, and comfort functions has also led to the increased size and complexity of the underlying architecture. Towards addressing these challenges, innovative methods on design, analysis, test, and validation of the automotive embedded systems are necessary and will play a crucial role in the future development of automobiles.

In this module, students will take on various projects to learn about the distributed embedded systems in current automotive industries.