Ce cours à pour but de montrer comment Mocker du hardware et fourni un exemple en C++17.
Prérequis
Compilateur
Ce cours utilisera le compilateur g++ 11 et clang++14 pour les parties C++17/C++20 ou des compilateurs plus récents compatibles C++17/C++20/C++23.
Certaines parties C++23 nécessiteront g++ 13 et la libstdc++.so.6.0.32. Si votre OS ne le permet pas, nous utiliserons Fedora 38viaapptainer.
Outils de compilation
Nous utiliserons CMake et Make pour compiler nos programmes et effectuer nos tests de performance.
Outil de gestion des versions
Nous utiliserons Git pour gérer les versions des programmes.