Utvikling - Programvareutvikling: et skjermbilde av en datakode

Programvare utvikling

Yocto Uboot QT for Raspberry Pi

Programvareutvikling på Raspberry Pi

Vi elsker programvare med åpen kildekode

Vi elsker programvare med åpen kildekode

VI ELSKER PROGRAMVARE MED ÅPEN KILDE Vi setter stor pris på programvare med åpen kildekode. Vi er inspirert av programvarens tilgjengelighet, fellesskapsdrevne utvikling og innovasjon. Programvare med åpen kildekode styrker brukerne, fremmer samarbeid og driver frem teknologiske fremskritt. Ved å omfavne den bidrar vi til en felles kunnskapspool og drar nytte av den kollektive ekspertisen til utviklere over hele verden. Vi støtter og verdsetter prinsippene om åpenhet, frihet og felles suksess som programvare med åpen kildekode står for.

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.
Det finnes mange instruksjoner på nettet for å utvikle en Qt-applikasjon for Raspberry Pi 3 og Pi 4-modeller.

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.

This is a guide for installing Raspberry Pi OS Lite on the Compute Module 4. As a work computer, I use Ubuntu 20, installed in a virtual machine.

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.

This is a guide for configuring the Qt-Creator to use cross-compiled Qt libraries for the Raspberry Pi 4 and to create applications for the Raspberry.

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.