Débogage Visuel avec MCUViewer
Lorsqu’on travaille avec des microcontrôleurs, il arrive souvent de vouloir visualiser en temps réel ce qui se passe à l’intérieur ! Cette vidéo offre une solution pratique et efficace. MCUViewer, présenté par l’ingénieur en systèmes embarqués Piotr Wasilewski, est un outil de débogage visuel conçu spécialement pour les développeurs. Il donne accès à une meilleure compréhension des systèmes de contrôle, des signaux, temporisations et interruptions, sans complexifier le système ni nécessiter de matériel supplémentaire. Vous avez peut-être déjà lu l’article Elektor sur ce sujet.
Ce webinaire Elektor montre le fonctionnement de MCUViewer en commençant par ses modules de base : le Variable Viewer, qui permet l’échantillonnage et la représentation graphique des variables globales via une sonde de débogage, et le Trace Viewer, utilisé pour profiler les interruptions ou suivre les transitions d’état avec un minimum de code. Ces deux modules sont présentés avec des démonstrations en direct pour mieux comprendre leur utilité.Point particulièrement intéressant, le Recorder Module, qui peut capturer des signaux rapides en les stockant dans la RAM du microcontrôleur, pour ensuite les transférer vers le PC. Cette approche permet une analyse détaillée, avec des conditions de déclenchement paramétrables et des curseurs pour des mesures temporelles précises.
Les usages sont nombreux : du débogage d’interruptions à l’optimisation d’une boucle de contrôle moteur, MCUViewer facilite le travail et ne nécessite pas d’instrumentation complexe. Il est compatible avec les microcontrôleurs STM32 et son développement se poursuit activement. Découvrez MCUViewer ci-dessous :
Explorez davantage
Envie d’en apprendre plus sur la programmation, les microcontrôleurs, ou l’électronique en général ? Consultez notre contenu supplémentaire sur notre chaîne YouTube Elektor et sur notre chaîne YouTube Elektor Industry. Abonnez-vous à notre newsletter Elektor pour recevoir un flux constant de connaissances techniques d'experts et de perspectives intéressantes.