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.

Sie lesen eine Vorschau. Registrieren Sie sich, um mehr zu lesen.

Mehr von Raspberry Pi Geek

Raspberry Pi Geek7 min gelesen
Volles Programm
Komfortable Webradio-Software auf Python-Basis Die im Folgenden vorgestellte Software ist zwar für unser wohnzimmertaugliches Luxusgerät 1 mit dem touchfähigen Breitbildschirm von Waveshare gedacht (Details siehe letzte Folge), verrichtet aber auch u
Raspberry Pi Geek1 min gelesen
Geek Bazar
Alles rund um den Raspberry Pi und die Maker-Szene finden Sie im Geek Bazar. Das neue Nachschlagewerk listet Produkte, Dienstleistungen und Unternehmen übersichtlich auf und hilft Ihnen bei all Ihren Projekten. Geek Bazar erscheint in jeder Ausgabe v
Raspberry Pi Geek13 min gelesen
Kleinbaustelle
Selbst kompilierte Firmware auf Tastaturen flashen Wie der erste Teil dieser kleinen Artikelserie in RPG 07-08/ 2021 bereits zeigte, gibt es überraschend viele Tastaturen, auf denen eine freie Firmware laufen kann. Bei nicht wenigen davon handelt es