Gast
#721385
In einem anderen Thread bin ich darauf gestoßen, dass empfohlen wird, einzelne Software-Moduln früh zu testen, ja sogar den Test bereits einzuplanen (Script und so), bevor man das Modul schreibt. Das halte ich für sehr richtig. Ich habe einige Jahre Java programmiert, da ist ein solches Vorgehen Standard, die Jungen bringen das sogar schon von der Hochschule mit. Doch was will ich eigentlich? Eigentlich will ich zu einem Zweck eines solchen Forums, dem Erfahrungsaustausch: Wie macht Ihr das? Wir machen hier mit Atmel rum, AVRICE mkII und so in einer Echtzeit-Umgebung, Zwei-Controller-System. Da tut man sich mit dem Debugger schon recht schwer, wenn der zu debuggende Controller auf einen Breakpoint läuft, macht der andere sofort beleidigt dicht, weil er denkt (denken muss), der "Kollege" sei abgeraucht. Echtzeit-Zusammenhänge kann man also nur indirekt testen (LEDs, sonstwie Ausgänge setzen, Oszi, LA in Vorbereitung). Moduln lassen sich im Vorfeld über den Atmel-Simulator gut testen. Ich würde gerne automatisch testen (ähnlich wie unter Java), habe aber noch keine richtige Idee wie. Ich sehe auch keine Möglichkeit, z.B. einer Konsolenein- oder -ausgabe für den Simulator. Irgenwie mit den Registern rumspielen klappt ganz gut, allerdings macht man da leicht Bedienungsfehler, da es nicht sehr komfortabel ist. Vielleicht schreibt Ihr einfach mal, was Ihr so macht. Ciao