Software ontwikkelen op Raspberry Pi
We houden van Open Source Software
WIJ HOUDEN VAN OPEN SOURCE SOFTWARE We hebben grote waardering voor open source software. De toegankelijkheid, community-gedreven ontwikkeling en innovatie inspireren ons. Open source software geeft gebruikers meer mogelijkheden, bevordert samenwerking en stimuleert technologische vooruitgang. Door open source software te omarmen, dragen we bij aan een gedeelde kennispool en profiteren we van de collectieve expertise van ontwikkelaars wereldwijd. We ondersteunen en waarderen de principes van transparantie, vrijheid en gedeeld succes die open source software belichaamt.
Het project biedt een flexibele set tools en een ruimte waar embedded ontwikkelaars wereldwijd technologieën, softwarestacks, configuraties en best practices kunnen delen die kunnen worden gebruikt om Linux-images op maat te maken voor embedded en IOT-apparaten, of waar een aangepast Linux-besturingssysteem nodig is.
Qt wordt vaak gebruikt om grafische interfaces te ontwikkelen. Qt bevat C ++ -bibliotheken voor het maken van grafische interfaces die op verschillende besturingssystemen kunnen worden gecompileerd.
Aangezien deze compilatie veel rekenkracht vereist, is het raadzaam voor processors met relatief weinig vermogen om de ontwikkeling en compilatie uit te voeren op een hostcomputer en alleen dan om de voltooide applicatie op de doelcomputer te laden.
Normaal gesproken, als u uw aangepaste linux afbeelding met Yocto voor een Raspberry Pi maakt, wilt u ook een aangepast opstartscherm met een voortgangsbalk tonen.
Dit is een handleiding voor het installeren van Raspberry Pi OS Lite op de Compute Module 4. Als werkcomputer gebruik ik Ubuntu 20, geïnstalleerd in een virtuele machine.
Dit is een handleiding voor het cross-compileren van Qt 5.15.2 voor Raspberry Pi 4 en het installeren ervan op de Compute Module 4. Het is een update van mijn blogpost Qt op de Raspberry Pi 4, met het verschil dat ik deze keer Raspberry Pi OS Lite gebruik.
Dit is een handleiding voor het configureren van de Qt-Creator om cross-gecompileerde Qt-bibliotheken te gebruiken voor de Raspberry Pi 4 en om applicaties voor de Raspberry te maken.
Onlangs heb ik een applicatie (kiosksysteem) moeten ontwikkelen voor/op een Raspberry Pi 4. Het bijzondere was dat er 2 touch monitoren aangesloten moesten worden via HDMI, die 90 graden naar rechts gedraaid moesten worden. Dus portretformaten, 2 monitoren op elkaar.
Het roteren van het scherm en het op elkaar plaatsen van het op elkaar veroorzaakte geen problemen, omdat dit gemakkelijk mogelijk is via de gebruikersinterface - een "Raspbian Buster met desktop en aanbevolen software" werd geïnstalleerd.
Door het veelvuldig schrijven of overschrijven van gegevens wordt de levensduur van een SD-kaart beïnvloed.
Het wordt bijvoorbeeld aanbevolen om tijdelijke gegevens (bijv. sensorwaarden voor vergelijkende berekeningen) naar een RAM-schijf te schrijven voor toepassingen die vaak tijdelijke gegevens bevatten (bijv. sensorwaarden voor vergelijkende berekeningen) die niet langer nodig zijn na een herstart.
Je kunt ook de USB-C-interface van de Raspberry Pi 4, die normaal gesproken wordt gebruikt voor voeding, gebruiken als een normale USB-interface.
In dit geval zou de Raspberry echter stroom moeten leveren via de GPIO-pinnen.