Programvareutvikling på Raspberry Pi
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.
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.
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.
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.