Im Rahmen unseres C++ Streams haben wir ein neues Projekt begonnen. Wir werden mit Visual Studio Software für Windows und den Raspberry Pi und Linux zu schreiben. Dazu bereiten wir gemeinsam einen "brandneuen" Raspberry Pi vor und installieren erst mal eine Reihe von Software.
Dabei solltet ihr natürlich wieder direkt mitmachen. Die Investitionskosten sind auch überschaubar. Sollten ihr schon einen Raspberry haben, könnt ihr mit dem Raspberry-Imager schnell und einfach eine neue SD Card mit dem Betriebssystem erzeugen, und so mit uns "from scratch" anfangen. Wenn nicht, liegt die Investition für einen aktuellen Pi5 bei ungefähr 90 Euro. Da wir einiges an Software "aufpacken" werden, solltet ihre eine 65GByte SD Card haben, 32 GByte reichen wahrscheinlich gerade so aus.
Ich lade Euch an, das Abenteuer einfach mitzumachen, und dabei vielleicht nicht nur neues zu lernen, neue Erfahrungen zu sammeln, sondern auch eine Menge Spaß zu haben. Nicht nur, dass wir mit gcc, cmake, boost und QT eine vollwertige Umgebung haben werden, versuchen wir im nächsten Schritt ein bisschen in die Embedded Programmierung zu schauen.
Was ist in diesem Video passiert:
Heute haben wir ja angefangen mit Visual Studio Software für Windows und den Rasberry und Linux zu schreiben. Dazu bereiten wir gemeinsam einen "brandneuen" Raspberry Pi vor und installieren erst mal eine Reihe von Software
Wenn der SSH- Server noch nicht installiert ist (meistens ist das bereits in der Installation:)
~: sudo apt update
~: sudo apt install openssh-server
~: sudo systemctl start ssh
Rechnernamen abrufen
~: hostname
Eintragen der SSH Verbindung unter Menu: Extras -> Optionen
Plafformübergreifend --< Verbindungsmanager
Testverbindung über Terminalfenster (Ansicht ---> Terminal), Auswählen der Kombobox mit dem Raspberry
Es sollte eine Meldung mit Prompt im Userverzeichnis erscheinen
-----
Installieren des aktuellen Gnu C++ Compilers (aktuell ist 13.2)
Überprüfen der aktuellen Version mit :
~: gcc --version
Herunterladen des Archives von https://gcc.gnu.org/
Wechseln ins Downloadverzeichnis:
~: cd Downloads
Entpacken des Archivs <Version> ist aktuelle Version 13.2.0 oder höher:
~: tar xzf gcc-<version>.tar.gz
Installieren der notwendigen Vorbedingungen
~: sudo apt install cmake
~: sudo apt install ninja-build
~: sudo apt install libgmp-dev
~: sudo apt install libmpfr-dev
~: sudo apt install libmpc-dev
Wechseln ist entpackte Verzeichnis: gcc-<version> (<Version> ist aktuelle Version 13.2.0 oder höher)
~: cd gcc-13.2.0
Vorbereiten der Installation / Konfigurieren
~: ./configure
Buildprozess (Achtung, dauert > 2h )
~: make -j$(nproc)
Eventuell bisherige Version deinstallieren, checken der bisherigen Version, deinstallieren
~: gcc --version
~ sudo apt-get --purge remove gcc-<version>
Installation auf dem Rechner
~: sudo make install
Symbolische Links für die neue Version setzen
~: sudo ln -s -f /usr/local/bin/gcc /usr/bin/gcc
~: sudo ln -s -f /usr/local/bin/g++ /usr/bin/g++
~: sudo ln -s /usr/local/lib64/libstdc++.so.6.0.x libstdc++.so.6