Vi älskar programvara med öppen källkod
Vi uppskattar programvara med öppen källkod. Dess tillgänglighet, gemenskapsdrivna utveckling och innovation inspirerar oss. Programvara med öppen källkod ger användarna mer makt, främjar samarbete och driver på den tekniska utvecklingen. Genom att använda öppen programvara bidrar vi till en gemensam kunskapspool och drar nytta av den samlade expertisen hos utvecklare över hela världen. Vi stöder och värdesätter principerna om öppenhet, frihet och delad framgång som programvara med öppen källkod förkroppsligar.
Lär dig hur du bygger en produktionsfärdig Linux för Raspberry Pi Compute Module 5 utan Yocto. Utforska bildanpassning med rpi-image-gen, robusta A/B rootfs-uppdateringar, automatiserad provisionering med hjälp av rpi-sb-provisioneroch säker OTA-leverans av fast programvara via SWUpdate. Få praktiska arbetsflöden för underhållbara, uppgraderingsbara inbyggda system med hjälp av Raspberry Pi OS.
Lär dig hur du bygger en produktionsklar Linux plattform för Raspberry Pi Compute Module 5. Upptäck lättviktiga alternativ till Yocto, bildautomatisering, A/B-uppdateringar, tillförlitlig provisionering och OTA-hantering med hjälp av rpi-image-gen, rpi-sb-provisioner, och SWUpdate för inbyggda system och industriprodukter.
Lär dig hur du anpassar Raspberry Pi OS bilder med hjälp av rpi-image-genett lättviktigt, skriptbart ramverk för automatiserade och reproducerbara systembyggnader. Upptäck guider om konfiguration, provisionering, CI/CD-integration och produktionsdistribution för Raspberry Pi Compute Module 5. Perfekt för utvecklare som söker effektiv avbildningsgenerering, systemkontroll och robusta Linux lösningar.
Lär dig hur du utformar robusta inbyggda system med A/B-rotfilsystemspartitionering för Raspberry Pi Compute Module 5. Utforska säkra uppdateringsstrategier, SWUpdate integration, räddningssystem och praktiska partitionslayouter för att säkerställa säkra, atomiska OTA-uppdateringar och tillförlitlig enhetsåterställning. Idealisk för produktionsfärdiga Linux och fjärrhantering av enheter.
Automatisera Raspberry Pi Compute Module 5 provisionering med rpi-sb-provisioner. Vår webbplats omfattar automatisering av första start, installation, konfiguration och driftsättning. Lär dig hur du effektiviserar ombordstigning av enheter, säkerställer konsekventa inställningar och integrerar med backend-system för effektiv tillverkning och säkra, reproducerbara driftsättningar. Upptäck guider för produktionsklara LinuxOTA-uppdateringar och mycket mer.
Projektet tillhandahåller en flexibel uppsättning verktyg och ett utrymme där utvecklare av inbyggd programvara över hela världen kan dela tekniker, programstackar, konfigurationer och bästa praxis som kan användas för att skapa skräddarsydda Linux-avbilder för inbyggda enheter och IOT-enheter, eller var som helst där ett anpassat Linux-OS behövs.
Qt används ofta för att utveckla grafiska gränssnitt. Qt innehåller C ++-bibliotek för att skapa grafiska gränssnitt som kan kompileras på olika operativsystem.
Eftersom denna kompilering kräver en hel del datorkraft, är det tillrådligt för processorer med relativt lite kraft att utföra utveckling och sammanställning på en värddator och först då ladda den färdiga applikationen på måldatorn.
Det finns mängder av instruktioner online för att utveckla en Qt-applikation för Raspberry Pi 3- och Pi 4-modeller.
Normalt, om du skapar din anpassade Linux-bild med Yocto för en Raspberry Pi, vill du även visa en anpassad startskärm med en förloppsindikator.
Det här är en guide för att installera Raspberry Pi OS Lite på Compute Module 4. Som arbetsdator använder jag Ubuntu 20, installerat i en virtuell maskin.
Detta är en guide för korskompilering Qt 5.15.2 för Raspberry Pi 4 och installera den på beräkningsmodul 4.
Det är en uppdatering av mitt blogginlägg Qt på Raspberry Pi 4, med skillnaden att den här gången använder jag Raspberry Pi OS Lite.
Detta är en guide för att konfigurera Qt-Creator för att använda korskompilerade Qt-bibliotek för Raspberry Pi 4 och för att skapa applikationer för Raspberry.
Nyligen var jag tvungen att utveckla en applikation (kiosksystem) för / på en Raspberry Pi 4. Det speciella med det var att 2 pekskärmar skulle anslutas via HDMI, som måste roteras 90 grader åt höger. Så porträttformat, 2 bildskärmar ovanpå varandra.
Att rotera skärmen och ordna den ovanpå varandra orsakade inga problem, eftersom det lätt är möjligt via användargränssnittet - en "Raspbian Buster med skrivbord och rekommenderad programvara" installerades.
På grund av frekvent skrivning eller överskrivning av data påverkas livslängden på ett SD-kort.
Det rekommenderas till exempel att skriva tillfälliga data (t.ex. sensorvärden för jämförande beräkningar) till en RAM-disk för applikationer som ofta innehåller tillfälliga data (t.ex. sensorvärden för jämförande beräkningar) som inte längre behövs efter en omstart.
Du kan också använda USB-C-gränssnittet på Raspberry Pi 4, som normalt används för strömförsörjning, som ett vanligt USB-gränssnitt.
I det här fallet bör dock Raspberry leverera ström via GPIO-stiften.