Construction d'une bibliothèque standard C compacte avec Newlib sur RISC-V Bare Metal
2025-04-26
Cet article montre comment construire une bibliothèque standard C compacte à l'aide de Newlib sur un système RISC-V bare-metal. L'auteur implémente des fonctions UART de base, les passant à Newlib pour activer la fonctionnalité printf. Le processus couvre le concept de Newlib, la configuration de la chaîne d'outils de compilation croisée, le pilote UART, les appels système et la création d'un script de liaison. L'article se termine par l'exécution de l'application dans QEMU et l'analyse du journal de débogage. Il s'agit d'un tutoriel pratique sur le développement de systèmes embarqués, montrant comment utiliser la bibliothèque standard C dans des environnements aux ressources limitées.
Développement