Pico übertakten

Raspberry Pi Pico MCU

Ein Kollege fragte mich: „Kann man eigentlich auch den Raspberry Pi Pico übertakten?“. Ich konnte nur ihm nur versprechen, das herauszufinden. Grundlagen Die Grundlagen zur Übertaktung sind von den des Raspberry Pi 4B nicht sonderlich verschieden. Die zwei Kerne ARM Cortex M0+ des RP2040 Microcontroller sind ab Werk mit 125MHz getaktet. Material Ich benutze in … Weiterlesen

Schleifen bash Tutorial Teil 12

Wie Verzweigungen gehören Schleifen zu den Kontrollstrukturen, mit der der lineare Ablauf unterbrochen wird. Schleifen sollen uns in erster Linie Arbeit ersparen, in dem wir einen Codeblock mehrfach durchlaufen könne, ohne ihn mehrmals eintippen zu müssen. Schleifen Schau dir mal folgendes Beispiel an: Es gibt fünfmal eine Zeile „1“ gefolgt von einer Zeile „und“ aus. … Weiterlesen

Verzweigungen bash Tutorial Teil 11

Verzweigungen dienen dazu, den üblichen linearen Ablauf eines Scripts zu steuern und umzulenken. Dafür steht uns das if Statement zur Verfügung.Häufig werden dabei Variablen eingesetzt Verzweigungen mit if Fangen wir mit einem einfachen Beispiel an: Das Script macht nichts aufregendes, außer, die Variable counter mit dem Wert 1 zu belegen und dann dreimal um 1 … Weiterlesen

bash Variablen Tutorial Teil 10

Variablen haben wir schon benutzt. Sei es als Environment Variablen oder in einem Script. Die bash Variablen wollen wir hier etwas genauer untersuchen. bash Variablen In der bash haben Variablen einen Namen und einen Inhalt. Im Gegensatz zu Programmiersprachen wie Java oder Pascal haben sie keinen expliziten Typ. In deinem Script kannst du in einer … Weiterlesen

Argon THRML 30-AC Kühler

Wie der Active Cooler der Raspberry Pi Foundation wird der Argon THRML Kühler direkt auf das Board gesetzt und leitet die Wärme der Chips zunächst in Kühlrippen ab, wo sie dann von einem 30mm Lüfter davon gepustet wird. Argon THRML 30-AC Befestigt wird der Kühler mittels Snap-On Push Pins in den für Lüfter vorgesehenen Bohrungen … Weiterlesen

bash Scripting Grundlagen Tutorial Teil 9

In den letzten Teilen des Tutorials haben wir uns immer nur mit Arbeiten am Prompt beschäftigt. Alle Kommandos, die du bislang verwendest hast, lassen sich auch in einem Script verwenden, dass alles hintereinander abarbeitet. Mit diesem Teil des Tutorialreihe, will ich die die Grundlagen des bash Scripting vermitteln. bash Scripting In einem bash Script stehen … Weiterlesen

lambda Funktionen Python Tutorial Teil 26

Python Logo (CC-BY-SA The people from the Tango! project / Wikipedia)

lambda Funktionen sollen uns die Tipparbeit bei sehr kurzen Methoden abnehmen. lambda Funktionen Vielleicht es die auch schon mal passiert, dass du dachtest. Warum muss ich für eine ganz simple Methode noch so Dinge wie def methodenname: tippen? Mit lambda ist dies nicht nötig. Sie ist sowas wie eine anonyme Funktion. Sehen wir uns doch … Weiterlesen

nano – bash Tutorial Teil 8

Bei der Arbeit in der bash benötigst du auch einen Texteditor. nano ist relativ einfach zu verstehen. Bei diesem Exkurs geht es um dessen Grundlagen. Im letzten Teil haben wir mit Dateien auf Ebene des Filesystems gearbeitet, das nutzt dir aber alles nichts, wenn du Dateien nicht editieren kannst. nano installieren Schau dir zunächst mal … Weiterlesen

DS3231 Echtzeituhr am Raspberry Pi 4

Seit meinem Experiment mit der Echtzeituhr des Raspberry Pi 5 überlege ich, auch einen Raspberry Pi 4 ähnlich auszustatten. Das will ich jetzt mit dem DS3231 Modul von AZDelivery tun. Material Folgendes Material benötigst du, wenn du dies nachvollziehen möchtest Du kannst theoretisch die Jumperkabel direkt auf die Pins des Breakoutboard stecken, ich entscheide mich … Weiterlesen

bash – Arbeiten mit Dateien Tutorial Teil 7

Das Arbeiten mit Dateien ist eine der Hauptaufgaben innerhalb der bash. Die hier benutzen Kommandos liegen zwar im Dateisystem, sind für mich aber so elementar, dass sie eigentlich die eingebauten Kommandos erweitern. Arbeiten mit Dateien und Verzeichnissen Auch, wenn ich von Dateien und Verzeichnissen rede, ist für Linux alles eine Datei, egal, ob Datei, Verzeichnis … Weiterlesen

Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert
Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Olli Graf - raspithek.de

WordPress Cookie Hinweis von Real Cookie Banner