AVR MCUs scheinen manchmal neu zu starten, ohne dass du den RESET-Knopf gedrückt hast. Ist das ein Zeichen von Unverwüstlichkeit oder von drohender Gefahr? Und wie findet man die Ursache?
Weiter lesenSchlagwort: Stack-Überlauf
Debuggen(1): Was für ein Bug ist das?
Wenn man darüber nachdenkt, wann man das letzte Mal ein System entworfen hat, das von Anfang an funktionierte und keine Korrekturen benötigte, wird man vermutlich feststellen, dass das schon ziemlich lange her ist. Tatsächlich verbringt man normalerweise sehr viel Zeit damit, Fehler zu identifizieren und zu korrigieren, die umgangssprachlich als Bugs bezeichnet werden. In diesem Blogbeitrag gebe ich einen Überblick über verschiedene Formen von Bugs und gehe darauf ein, wie man sie loswerden kann.