Raspberry Pi ist eine Reihe kreditkartengroßer Mikrocomputer (Einplatinencomputer), die für den Programmierunterricht konzipiert sind. Es verfügt über umfangreiche Hardwareschnittstellen und kann jedes ARM-Plattform-Betriebssystem installieren, z. B. einige Distributionen von Linux, Android und Windows IoT. Das Bild unten zeigt einen aktuellen RaspberryPi 4 Model B.
Ein Einplatinencomputer mit so vielen Schnittstellen hat eigentlich nur die Größe einer Handfläche (die RaspberryPi Zero/ZeroW-Serie ist nur wenig größer als ein Daumen), und die Quad-Core-Cortex-A53/A72-CPU des Raspberry Pi 3/ Die 4er-Serie zeichnet sich durch einen geringen Stromverbrauch und eine geringe Rechenleistung aus. schwach. Das Beste ist, es ist so günstig!
Was sind die Hauptanwendungen des Raspberry Pi?
Büronutzung
Atwoods Gesetz sagt uns: Alles, was in Javascript geschrieben werden kann, wird irgendwann auch in Javascript geschrieben. Die Schlussfolgerung lautet: Alles, was zuvor auf dem Client erledigt wurde, kann irgendwann auch im Browser erledigt werden.
Die Webisierung verschiedener Software macht den Browser zu einem „Betriebssystem“ über dem Betriebssystem. Der Raspberry Pi 3B+ kann Chromium relativ reibungslos ausführen, und der Raspberry Pi 4B bedeutet, dass kein Druck besteht, Dutzende Webseiten zu öffnen. Daher kann die Möglichkeit, einen Browser auszuführen, die meisten gängigen Office-Szenarien abdecken, und die Rechenleistung der Raspberry Pi-CPU und -GPU reicht auch für einfache Office-Szenarien aus.
Welches System eignet sich also für den Büroeinsatz? Für normale Endbenutzer ist das Software-Ökosystem des Android-Systems erfolgreicher und die Installation von Android kann mehr Büro- und Unterhaltungsszenarien abdecken (schließlich hat die bankrotte Hammer TNT-Workstation die Machbarkeit von Android-PCs überprüft); Für professionelle Benutzer ist die Installation von Raspbian besser geeignet.
Pädagogische Nutzung
Die Raspberry Pi Foundation ist eine gemeinnützige Organisation. Die ursprüngliche Absicht des Raspberry Pi war es, mehr Menschen eine Programmierausbildung zu ermöglichen. Der Kauf eines Raspberry Pi, der für alle Altersgruppen geeignet ist, um mit Kindern zu spielen, an Programmier- und computerbezogenen Bildungsaktivitäten auf dem Raspberry Pi teilzunehmen, unterscheidet sich von den aktuellen Kursen auf dem Markt, da das Erlernen von Computern mit dem Raspberry Pi flexibler ist, Raspbian Das System wird mit einer Vielzahl echter Programmier-Lernsoftware und primärer IDE-Software in mehreren Sprachen geliefert.
Programmierentwicklungszwecke
Python-Entwicklung: sehr gut, mittlerweile ist Python nicht nur Spitzenreiter im Bereich maschinelles Lernen, sondern auch die Nummer eins unter den dynamischen Skriptsprachen in der Embedded-Entwicklung.
Die Vorteile der Verwendung von Python auf dem Raspberry Pi sind:
Die Python-Hardware-Entwicklungsbibliothek auf dem Raspberry Pi ist sehr umfangreich und sogar viele Bibliotheken sind mit der Ausführung von Micropython auf dem Arduino kompatibel
Aufgrund der plattformübergreifenden Natur von Python selbst können Skripte überall dort ausgeführt werden, wo sie geschrieben werden, beispielsweise beim Ausführen von Tensorflow oder sogar PyTorch auf dem Raspberry Pi!
Heute möchte ich einen intelligenten bionischen Hexapod-Roboter Raspberry Pi empfehlen. Dieser Hexapod-Roboter verwendet den Raspberry Pi 4B4G als Kern-Motherboard und 18 Servogelenke, verfügt über 12 integrierte lustige Aktionen, die seine Mimik realistischer machen und die sekundäre Entwicklung unterstützen.