Goal: The aim of the lecture is to familiarize students with the basics of High Availability Embedded Systems.
Course description: During the course, the student will get knowledge about the theoretical and practical problems of highly reliable embedded systems and the possible solutions to these problems. Hardware and software redundancy is highlighted field in this course. In the lab sessions, the students will develop Arduino-based PoC codes (using Tinkercad) to deepen their knowledge of the subject. In the second part of the semester, the students will develop a relatively complex embedded system with HA requirements and use the learned methods to satisfy these requirements.