Tux

ARM Mikrocontroller und der freie On-Chip Debugger OpenOCD

Referent

Hubert Högl

Datum

27.03.2010

Kurzbeschreibung

Mikrocontroller mit einem ARM Kern gibt es wie Sand am Meer und damit ausgestattete Geräte sind fast schon gleichmässig dicht in usererer Alltagswelt verteilt. Diese 32-Bit Controller sind preiswert, schnell, stromsparend und haben oft eine riesige Ausstattung mit Peripheriemodulen, so dass sie eine interessante Alternative zu den 8-Bit Controllern sind. Ausserdem kann man die Programmierung komplett mit der freien GNU Compiler Collection für ARM erledigen - wenn da nicht ein Glied in der Kette wäre, für das es lange Jahre nur kommerzielle Produkte gab: Die JTAG Debug-Schnittstelle zum Debuggen und Flashen von Programmen auf dem Controller. Das "Open On-Chip Debugger" Projekt hat sich zum Ziel gesetzt, diese Lücke mit freier Soft- und Hardware zu schliessen. Der Vortrag gibt einen Überblick über das an der FH Augsburg vor etwa 6 Jahren entstandene Projekt und demonstriert die Anwendung mit einem praktischen Beispiel.

Manuskript