Sagteware-ontwikkeling op Raspberry Pi
Ons is mal oor oopbronsagteware
ONS IS MAL OOR OPEN SOURCE SAGTEWARE Ons het 'n diep waardering vir open source sagteware. Die toeganklikheid daarvan, gemeenskapsgedrewe ontwikkeling, en innovasie inspireer ons. Oopbronsagteware bemagtig gebruikers, bevorder samewerking en dryf tegnologiese vooruitgang. Deur dit te omhels, dra ons by tot 'n gedeelde poel van kennis en trek voordeel uit die kollektiewe kundigheid van ontwikkelaars wêreldwyd. Ons ondersteun en waardeer die beginsels van deursigtigheid, vryheid en gedeelde sukses wat open source sagteware beliggaam.
Die projek bied 'n buigsame stel gereedskap en 'n ruimte waar ingebedde ontwikkelaars wêreldwyd tegnologieë, sagtewarestapels, konfigurasies en beste praktyke kan deel wat gebruik kan word om aangepaste Linux-beelde vir ingebedde en IOT-toestelle te skep, of oral waar 'n pasgemaakte Linux-bedryfstelsel nodig is.
Qt word dikwels gebruik om grafiese koppelvlakke te ontwikkel. Qt bevat C ++ biblioteke vir die skep van grafiese koppelvlakke wat op verskillende bedryfstelsels saamgestel kan word.
Aangesien hierdie samestelling baie rekenaarkrag benodig, is dit raadsaam vir verwerkers met relatief min krag om die ontwikkeling en samestelling op 'n gasheerrekenaar uit te voer en dan eers die voltooide toepassing op die teikenrekenaar te laai.
Normaalweg, as jy jou pasgemaakte Linux-beeld met Yocto vir 'n Raspberry Pi skep, wil jy ook 'n pasgemaakte spatskerm met 'n vorderingsbalk wys.
Dit is 'n gids vir die installering van Raspberry Pi OS Lite op die Rekenaarmodule 4. As werkrekenaar gebruik ek Ubuntu 20, geïnstalleer in 'n virtuele masjien.
Dit is 'n gids vir die kruissamestelling van Qt 5.15.2 vir Raspberry Pi 4 en die installering daarvan op die Compute Module 4. Dit is 'n opdatering van my blogpos Qt op die Raspberry Pi 4, met die verskil dat ek hierdie keer Raspberry Pi OS Lite gebruik.
Dit is 'n gids vir die opstel van die Qt-Skepper om kruis-saamgestelde Qt-biblioteke vir die Raspberry Pi 4 te gebruik en om toepassings vir die Framboos te skep.
Onlangs moes ek 'n toepassing (kioskstelsel) vir/op 'n Raspberry Pi 4 ontwikkel. Die spesiale ding daaraan was dat 2 aanraakmonitors via HDMI gekoppel moes word, wat 90 grade na regs gedraai moes word. Dus portretformate, 2 monitors bo-op mekaar.
Om die skerm te draai en dit bo-op mekaar te rangskik, het geen probleme veroorsaak nie, aangesien dit maklik moontlik is via die gebruikerskoppelvlak - 'n "Raspbian Buster met desktop en aanbevole sagteware" is geïnstalleer.
As gevolg van die gereelde skryf of oorskryf van data, word die lewensduur van 'n SD-kaart beïnvloed.
Dit word byvoorbeeld aanbeveel om tydelike data (bv. sensorwaardes vir vergelykende berekeninge) op 'n RAM-skyf te skryf vir toepassings wat dikwels tydelike data bevat (bv. sensorwaardes vir vergelykende berekeninge) wat nie meer nodig is na 'n herbegin nie.
U kan ook die USB-C-koppelvlak van die Raspberry Pi 4, wat normaalweg vir kragtoevoer gebruik word, as 'n normale USB-koppelvlak gebruik.
In hierdie geval moet die Framboos egter krag via die GPIO-penne voorsien.