Visueel debuggen met MCUViewer
op

Werk je met microcontrollers en zou je vaak willen dat je een betere manier had om te visualiseren wat er in realtime gebeurt? Dan is deze video relevant, met een praktische en efficiënte oplossing! MCUViewer, geïntroduceerd door embedded engineer Piotr Wasilewski, is een visueel debugtool dat speciaal is ontworpen voor ontwikkelaars die inzicht nodig hebben in besturingssystemen, signaalgedrag en interrupt-timing zonder complexiteit of hardware-overhead toe te voegen. Je hebt misschien het gerelateerde Elektor artikel hier related Elektor article here gezien.
Dit Elektor webinar laat zien hoe MCUViewer werkt, te beginnen met de kernmodules: de Variable Viewer, waarmee globale variabelen kunnen worden gesampled en geplot via een debug probe, en de Trace Viewer, die wordt gebruikt om interrupts te profileren of toestandsovergangen te volgen met een minimale code footprint. Beide modules worden getoond in live demo's, waardoor het eenvoudig is om hun waarde te begrijpen.Bijzonder interessant is de Recorder Module, die snelle signalen kan vastleggen door ze te loggen in RAM op de microcontroller en ze later naar de PC te sturen. Deze aanpak maakt gedetailleerde analyse mogelijk met functies als triggercondities en cursors voor nauwkeurige timinginspectie.
Er is een enorm scala aan mogelijke gebruikssituaties: van het debuggen van interrupts tot het optimeren van een motorbesturingslus, MCUViewer biedt een gestroomlijnde workflow waarvoor geen complexe instrumentatie-instellingen nodig zijn. Het ondersteunt STM32-devices en wordt voortdurend uitgebreid. Ontdek MCUViewer hieronder:
Ontdek meer van het programmeren van microcontrollers
Wil je meer leren over embedded ontwikkeling, microcontrollers, sensoren of elektronica in het algemeen? Bekijk alle educatieve video's en maak gebruik van de kennis van experts op ons Elektor YouTubekanaal en ons Elektor Industry YouTubekanaal. Abonneer je op Elektor's wekelijkse newsletter om regelmatig deskundige technische kennis en inzichten te ontvangen.
Discussie (0 opmerking(en))