Die Studierenden können verschiedene Paradigmen (prozedural, objektorientiert, generisch) bei der Programmierung von Embedded Systems in C und C++ effektiv anwenden und deren Vor- und Nachteile beurteilen. Sie können die Effizienz von Implementationen beurteilen und charakterisieren, sowie Embedded Systems hocheffizient realisieren.
Beurteilung von Komplexität und Performance
Effective C++ for Embedded Systems
Securing Embedded Systems using Crypto Engines
Random Number Generators (Pseudo RNG, Cryptographically Secure PRNG, True RNG)
Effiziente Cyclic Redundancy Checks (CRC)
Bootloader
Änderungen vorbehalten
Durchführung gemäss Stundenplan