TODO: Instruction construire un kernel en C++ avec LLVM sur RISC-V

On va faire un petit challenge, qui est didactique et prémisse à la récriture d'un système d'exploitation en Narkanta++. Pour cela on va utiliser du hardware et tenter de booter un system avec notre propre kernel basic en C++. Achetez un MangoPi MQ Pro pour apprendre sur les systèmes embarqués.

On va tous faire de A à Z.

Les difficultés?

  • Connaitre le C/C++
  • Des notions en assembleur
  • Savoir configurer le compilateur LLVM, linker avec les flags et architectures processeurs
  • Préparer le bootloader (u-boot)

Ressources:

Wiki:

Français: