Wir lieben Open-Source-Software
WIR LIEBEN OPEN-SOURCE-SOFTWARE Wir schätzen Open-Source-Software sehr. Ihre Zugänglichkeit, gemeinschaftsgetriebene Entwicklung und Innovation inspirieren uns. Open-Source-Software befähigt Benutzer, fördert die Zusammenarbeit und treibt den technologischen Fortschritt voran. Indem wir sie nutzen, tragen wir zu einem gemeinsamen Wissenspool bei und profitieren von der kollektiven Erfahrung von Entwicklern auf der ganzen Welt. Wir unterstützen und schätzen die Prinzipien von Transparenz, Freiheit und gemeinsamem Erfolg, die Open-Source-Software verkörpert.
Erfahren Sie, wie Sie eine produktionsreife Linux für Raspberry Pi Compute Module 5 ohne Yocto. Entdecken Sie die Image-Anpassung mit rpi-image-gen, robuste A/B rootfs-Updates, automatische Bereitstellung mit rpi-sb-provisionerund sichere OTA-Firmware-Bereitstellung über SWUpdate. Lernen Sie praktische Arbeitsabläufe für wartbare, aktualisierbare eingebettete Systeme mit Raspberry Pi OS.
Erfahren Sie, wie Sie eine produktionsreife Linux Plattform für Raspberry Pi Compute Module 5. Entdecken Sie leichtgewichtige Alternativen zu Yocto, Image-Automatisierung, A/B-Updates, zuverlässige Bereitstellung und OTA-Verwaltung mit rpi-image-gen, rpi-sb-provisioner, und SWUpdate für eingebettete Systeme und Industrieprodukte.
Lernen Sie, wie Sie Ihre Raspberry Pi OS Bilder mit rpi-image-gen, einem leichtgewichtigen, skriptfähigen Framework für automatisierte und reproduzierbare System-Builds. Entdecken Sie Anleitungen zur Konfiguration, Bereitstellung, CI/CD-Integration und Produktionsbereitstellung für Raspberry Pi Compute Module 5. Perfekt für Entwickler, die eine effiziente Image-Erstellung, Systemkontrolle und robuste Linux Lösungen suchen.
Lernen Sie, wie Sie robuste eingebettete Systeme mit A/B Root-Dateisystem-Partitionierung für Raspberry Pi Compute Module 5. Lernen Sie sichere Update-Strategien kennen, SWUpdate Integration, Rettungssysteme und praktische Partitionslayouts, um sichere, atomare OTA-Updates und eine zuverlässige Wiederherstellung von Geräten zu gewährleisten. Ideal für produktionsreife Linux und Fernverwaltung von Geräten.
Automatisieren Sie Raspberry Pi Compute Module 5 Provisionierung mit rpi-sb-provisioner. Unsere Website befasst sich mit der First-Boot-Automatisierung, Installation, Konfiguration und Bereitstellung. Erfahren Sie, wie Sie das Onboarding von Geräten rationalisieren, konsistente Einstellungen sicherstellen und die Integration mit Backend-Systemen für eine effiziente Herstellung und sichere, reproduzierbare Bereitstellungen vornehmen. Entdecken Sie Anleitungen für produktionsreife Linux, OTA-Updates und mehr.
Das Projekt bietet eine flexible Reihe von Tools und einen Raum, in dem Embedded-Entwickler weltweit Technologien, Software-Stacks, Konfigurationen und Best Practices austauschen können, die verwendet werden können, um maßgeschneiderte Linux-Images für Embedded- und IOT-GERÄTE oder überall dort zu erstellen, wo ein maßgeschneidertes Linux-Betriebssystem benötigt wird.
Qt wird oft verwendet, um grafische Schnittstellen zu entwickeln. Qt enthält C ++ -Bibliotheken zur Erstellung grafischer Schnittstellen, die auf verschiedenen Betriebssystemen kompiliert werden können.
Da diese Kompilierung viel Rechenleistung benötigt, empfiehlt es sich für Prozessoren mit relativ geringer Leistung, die Entwicklung und Kompilierung auf einem Host-Rechner durchzuführen und erst dann die fertige Anwendung auf den Zielrechner zu laden.
Wenn Sie Ihr benutzerdefiniertes Linux-Image mit Yocto für einen Raspberry Pi erstellen, möchten Sie normalerweise auch einen benutzerdefinierten Begrüßungsbildschirm, der einen Fortschrittsbalken anzeigt.
Dies ist eine Anleitung für die Installation von Raspberry Pi OS Lite auf dem Compute Module 4. Als Arbeitscomputer verwende ich Ubuntu 20, das in einer virtuellen Maschine installiert ist.
Dies ist eine Anleitung für das Cross-Compiling von Qt 5.15.2 für Raspberry Pi 4 und die Installation auf dem Compute Module 4.
Es ist ein Update zu meinem Blogpost Qt auf dem Raspberry Pi 4, mit dem Unterschied, daß ich diesmal Raspberry Pi OS Lite verwende.
Dies ist eine Anleitung für die Konfiguration des Qt-Creator um cross-compilierte Qt-Libraries für den Raspberry Pi 4 verwenden zu können und Anwendungen für den Raspberry zu erstellen.
Vor Kurzem musste ich eine Anwendung (Kiosk-System) für/auf einen/m Raspberry Pi 4 entwickeln. Das Besondere daran war, daß 2 Touch-Monitore über HDMI angeschlossen werden sollten, die dabei noch um 90 Grad nach rechts gedreht werden werden mussten. Also Hochformate 2 Monitore übereinander.
Das Drehen des Screens und die Anordnung übereinander bereitete dabei keine Probleme, da das über die Benutzeroberfläche - installiert war ein "Raspbian Buster with desktop and recommended software" - problemlos möglich ist.
Durch das häufige Schreiben bzw. Überschreiben von Daten wird die Lebensdauer einer SD-Card in Mitleidenschaft gezogen.
So empfiehlt es sich, für Anwendungen, die oft temporäre Daten (z.B. Sensorwerte für vergleichende Berechnungen), die nach einem Neustart nicht mehr benötigt werden, auf eine RAM-Disk zu schreiben.
Man kann die USB-C-Schnittstelle des Raspberry Pi 4, die normalerweise zur Stromversorgung benutzt wird, auch als normale USB-Schnittstelle verwenden.
Dann sollte allerdings der Raspberry über die GPIO-Pins mit Strom versorgen.