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.

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

More from Raspberry Pi Geek

Raspberry Pi Geek4 min readRobotics
Achtung, Roboter!
Mit den Spike-Sets aus dem Lego-Education-Programm lassen sich im Handumdrehen kleine Roboter zusammenstecken und ansteuern. Dabei kommen nicht nur Kinder den Grundkonzepten der Interrupt-Programmierung, der Interprozesskommunikation und der Parallel
Raspberry Pi Geek4 min read
Gut sortierte Tools
Beim Werkzeugkasten von Gimp handelt es sich um ein zentrales Bedienelement, von dem alle anderen Dialoge abhängen. Hier bietet die Software diverse Anpassungsmöglichkeiten, um den Werkzeugkasten weitgehend den eigenen Bedürfnissen anzupassen. Gimp e
Raspberry Pi Geek5 min readProgramming
Starke Verbindung
Die Reichweiten von WLAN und Bluetooth sind begrenzt. Wenn Sie Messdaten aus dem Garten oder dem Keller benötigen, dann scheitern diese Techniken oft. Mit der eigentlich aus dem WAN-Bereich stammenden LoRa-Technologie erweitern Sie den Empfangsradius

Related