Raspberry Pi Geek

Toolbox für den Pico

Pico-Programmierumgebung (Teil 1)

Ob Großrechner oder Mini-Computer: Eine CPU führt nur Befehle aus, die sie auch kennt. Auf der Prozessorebene handelt es sich dabei um Maschinenbefehle, also letztlich eine für die meisten Menschen unlesbare Abfolge von Nullen und Einsen. Von den allerersten Anfängen der Computerei einmal abgesehen, als die Experten den Maschinencode tatsächlich von Hand schreiben mussten, macht das heute niemand mehr. Programmierer schreiben Quellcode, den ein Compiler dann in den für die CPU lesbaren Maschinencode umwandelt.

Bei Mikrocontrollern (MCU, Micro Controller Unit) wie dem Pico kommt hinzu, das der Quell- und Maschinencode auf einem Rechner entsteht, der das fertige Programm nicht ausführen kann. Es gilt also, das Binary erst auf das Ziel (Target) zu kopieren, was man im allgemeinen Sprachgebrauch auch flashen nennt. Viele MCUs benötigen dafür spezielle Adapter, beim Pico gestaltet sich die Sache dagegen sehr einfach.

Für den ganzen Prozess vom Quellcode bis zum lauffähigen Pico-Code brauchen Sie dennoch eine ganze Reihe von Programmen. Man spricht hier von einer Toolchain,

You’re reading a preview, subscribe to read more.

More from Raspberry Pi Geek

Raspberry Pi Geek7 min read
Neues Zeitalter
Suses MicroOS-Architektur schnürt in der Desktop-Spielart Aeon ein Gesamtpaket mit faszinierenden Möglichkeiten: Sie erhalten ein selbstaktualisierendes, im Fehlerfall automatisch zum letzten funktionierenden Zustand zurückkehrendes Basissystem. Mome
Raspberry Pi Geek2 min read
Neues Auf Der Heft-DVD
Turnusgemäß veröffentlichte Canonical im Oktober die neue Version 23.10 von Ubuntu. Die Distribution aktualisiert die Softwarepakete und spannt den modifizierten Linux-Kernel 6.5 ein. Unter anderem nutzt Ubuntu Zstd-komprimierte Module. Das soll den
Raspberry Pi Geek1 min read
Mittelklasse
Der Autor arbeitete lange Zeit mit einem günstigen Multimeter für Einsteiger, bis ihn schließlich ein Defekt zum Umstieg auf ein neues Gerät zwang. Als Ersatz sollte selbstverständlich etwas Besseres her, wobei sich die Entscheidung als nicht gerade

Related