Ontwikkeling - Software Development een screenshot van een computercode

Software Ontwikkeling

Yocto Uboot QT voor Raspberry Pi

Software Ontwikkeling op Raspberry Pi

Wij houden van Open Source Software
Embedded Software Raspberry Pi - Yocto bouwen Raspberry Pi 4 in een docker omgeving een screenshot van een computer

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.

Embedded Software Raspberry Pi - Qt op de Raspberry Pi 4 een computer screenshot van een blauw scherm

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.

Embedded Software Raspberry Pi - Yocto Raspberry aangepast welkomstscherm met voortgangsbalk een witte laadbalk met zwarte tekst

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.