Skip to content

FRDM KL25Z (Microcontroller)

ninux edited this page Oct 30, 2014 · 2 revisions

Das FRDM-KL25Z ist ein einfaches und preiswertes ARM Mircocontroller Development Board welches auch offiziell in Modulen der Hochschule Luzern eingesetzt wird.

Development tools

Es gibt nebst den offiziellen und schwergewichtigen IDE Lösungen vom Chiphersteller auch die Möglichkeit direkt mit GNU tools zu arbeiten.

Eine Linux-Portierung von der HSLU Toolchain hat ninux erstellt. Mit dieser kann man einfach das Programm kompilieren und mittels einfachen USB Kopiervorgangs das Target flashen mit dem neuen Kompilat. Das hat den Vorteil, dass man nicht auf komplizierte und Fehleranfällige Tools angeweisen ist sondern mit einfachen shell utilities wie cp und make arbeiten kann. Die notwendigen Makefiles für die User-programme und die Library sind ebenfalls durch ninux erstellt worden.

Einsatz und Schulungen

Im Rahmen eines aussercurricularen Kurses an der HSLU wird dieses Board dazu verwendet Programmierbeginner in die C Programmierung einzuführen. Dieser wir primär von einem Dozenten und zwei Studenten (darunter ninux) organisiert bzw. geführt. Weitere Informationen können dem offiziellen Repo CrashCourseC entnommen werden. Alternativ kann auch der IRC channel ##crashc konsultiert werden für Fragen und Supportmöglichkeiten.