Course detail

Vehicle Operation Control 1

FEKT-MPA-VO1Acad. year: 2024/2025

In the first part of the course, students become familiar with architecture of ECU, common microcontrollers and fundamentals of the MCU programming. Then, some of the internal and external peripheries will be described in detail and examples of the building blocks application will be given. In the next part of the course, methods of reliability and functional safety will be presented. Then, RTOS and fundamentals of AUTOSAR will be explained. At the end, the tools and protocols of the on-board diagnostics will be presented.

Language of instruction


Number of ECTS credits


Mode of study

Not applicable.

Entry knowledge

Fundamentals of programming and electronics are required.

Rules for evaluation and completion of the course

Students can obtain 40 points for the activity in computer exercises and individual assignments. The final writen exam is awarded by 60 points (maximally).
Evaluation of activities is specified by a regulation, which is issued by the lecturer responsible for the course annually.


The aim of the course is to acquaint students with the concept and common architecture of microcontroller and microprocessor systems with respect to the application in automotive domain, with their peripherals and subsystems, with the related programming language and concepts, show other aspects related to vehicle electronics.
The graduate is able:
  • describe architecture of ECU and its subsystems
  • explain basics of microcontroller peripherals
  • design some microcontroller systems with respect to the automotive domain
  • program some microcontroller systems
  • discuss safety and reliability of a microcontroller system in automotive domain
  • orient oneself in on-board diagnostics tools


Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

BRADÁČ, Zdeněk, FIEDLER, Petr and Pavel KUČERA. Embedded systems for industrial control. Skriptum VUT. (EN)
BRADÁČ, Zdeněk, FIEDLER, Petr and Pavel KUČERA. Embedded systémy pro průmyslové řízení. Skriptum VUT. (CS)

Recommended reading

HOBBS, Chris. Embedded Software Development for Safety-Critical Systems. Auerbach Publications, 2020. ISBN 9780367658748. (EN)

Classification of course in study plans

  • Programme MPA-AEE Master's, 1. year of study, winter semester, compulsory

Type of course unit



26 hours, optionally

Teacher / Lecturer


1. Fundamentals of embedded systems, logical and computational systems
2. Microcontroller architecture – CPU, memory management, accelerators
3. Fundamentals of MCU programming design and tools, state automata
4. Basic MCU peripherals – GPIO, timer, clock system, WDT, IRQ
5. Basic MCU peripherals – ADC, UART
6. Basic MCU peripherals – SPI, I2C
7. Advanced MCU peripherals – DMA, RMII, DCAN, RGN
8. Design of an embedded system
9. External components integration
10. Real-Time Operating System (RTOS)
11. Fundamentals of AUTOSAR
12. Fault-tolerant systems
13. On-board diagnostics – tools, OBD protocols 

Laboratory exercise

26 hours, compulsory

Teacher / Lecturer


week 1      Individual project assignment
week 2 – 12  Individual project
week 13      Presentation of the project