Utvikling - Programvareutvikling: et skjermbilde av en datakode

Programvare utvikling

Yocto Uboot QT for Raspberry Pi

Programvareutvikling på Raspberry Pi

Vi elsker åpen kildekode-programvare
Innebygd programvare Raspberry Pi - Yocto bygge Raspberry Pi 4 i et docker-miljø et skjermbilde av en datamaskin

Prosjektet gir et fleksibelt sett med verktøy og et rom der innebygde utviklere over hele verden kan dele teknologier, programstabler, konfigurasjoner og beste praksis som kan brukes til å lage skreddersydde Linux-bilder for innebygde enheter og IoT-enheter, eller hvor som helst et tilpasset Linux OS er nødvendig.

Innebygd programvare Raspberry Pi - Qt på Raspberry Pi 4 et dataskjermbilde av en blå skjerm

Qt brukes ofte til å utvikle grafiske grensesnitt. Qt inneholder C ++ -biblioteker for å lage grafiske grensesnitt som kan kompileres på ulike operativsystemer.
Siden denne kompileringen krever mye datakraft, er det tilrådelig for prosessorer med relativt lite kraft å utføre utviklingen og kompileringen på en vertsdatamaskin og først deretter laste inn det ferdige programmet på måldatamaskinen.

Innebygd programvare Raspberry Pi - Yocto Raspberry tilpasset splash-skjerm med fremdriftslinje, en hvit lastestang med svart tekst

Normalt, hvis du oppretter ditt egendefinerte linuxbilde med Yocto for en Raspberry Pi, ønsker du også å vise en egendefinert splash-skjerm med en fremdriftslinje.

Dette er en veiledning for installasjon av Raspberry Pi OS Lite på Compute Module 4. Som arbeidsdatamaskin bruker jeg Ubuntu 20, installert i en virtuell maskin.

Dette er en veiledning for krysskompilering av Qt 5.15.2 for Raspberry Pi 4 og installasjon på Compute Module 4. Det er en oppdatering av blogginnlegget mitt Qt på Raspberry Pi 4, med den forskjellen at denne gangen bruker jeg Raspberry Pi OS Lite.

Dette er en veiledning for å konfigurere Qt-Creator til å bruke krysskompilerte Qt-biblioteker for Raspberry Pi 4 og å lage applikasjoner for bringebær.

Nylig måtte jeg utvikle en applikasjon (kiosksystem) for / på en Raspberry Pi 4. Det spesielle med det var at 2 touch-skjermer skulle kobles til via HDMI, som måtte roteres 90 grader mot høyre. Så portrettformater, 2 skjermer oppå hverandre.
Å rotere skjermen og ordne den oppå hverandre forårsaket ingen problemer, da dette lett er mulig via brukergrensesnittet - en "Raspbian Buster med skrivebord og anbefalt programvare" ble installert.

På grunn av hyppig skriving eller overskriving av data, påvirkes levetiden til et SD-kort.

For eksempel anbefales det å skrive midlertidige data (f.eks. sensorverdier for komparative beregninger) til en RAM-disk for applikasjoner som ofte inneholder midlertidige data (f.eks. sensorverdier for komparative beregninger) som ikke lenger er nødvendige etter en omstart.

Du kan også bruke USB-C-grensesnittet til Raspberry Pi 4, som normalt brukes til strømforsyning, som et vanlig USB-grensesnitt.
I dette tilfellet skal imidlertid Raspberry levere strøm via GPIO-pinnene.