Ramoops : Journalisation persistante pour les systèmes embarqués

2025-05-24
Ramoops : Journalisation persistante pour les systèmes embarqués

Les systèmes embarqués ne sont pas à l'abri des plantages. Pour analyser et consigner ces plantages, une solution de stockage persistante est essentielle. Ramoops fournit cette solution en utilisant une zone de RAM réservée pour stocker les messages d'erreur du noyau, la sortie de la console du noyau et les messages utilisateur. Bien que les données de la RAM soient perdues en cas de coupure de courant, elle offre des vitesses d'écriture plus rapides et est presque toujours disponible lorsque le processeur est en fonctionnement. Cet article détaille la configuration et l'utilisation de Ramoops sur un système Toradex Apalis iMX8QM, en couvrant la modification de l'arborescence des dispositifs, la compilation du noyau et la lecture des fichiers journaux de pstore. Il montre comment enregistrer les pannes du noyau et les messages utilisateur, ce qui facilite le diagnostic des pannes système.

Développement journalisation des pannes