Vývoj softwaru na Raspberry Pi
Milujeme open source software
MILUJEME OTEVŘENÝ SOFTWARE Hluboce si vážíme otevřeného softwaru. Jeho dostupnost, komunitou řízený vývoj §§§§ a inovace nás inspirují. Otevřený software posiluje postavení uživatelů, podporuje spolupráci a technologický pokrok. Jeho přijetím přispíváme ke sdílení znalostí a těžíme z kolektivních zkušeností vývojářů z celého světa. Podporujeme a oceňujeme zásady transparentnosti, svobody a společného úspěchu, které otevřený software ztělesňuje.
Projekt poskytuje flexibilní sadu nástrojů a prostor, kde mohou vývojáři vestavěných systémů po celém světě sdílet technologie, softwarové zásobníky, konfigurace a osvědčené postupy, které lze použít k vytvoření přizpůsobených obrazů Linuxu pro vestavěná zařízení a zařízení IoT nebo kdekoli, kde je potřeba přizpůsobený operační systém Linux.
Qt se často používá k vývoji grafických rozhraní. Qt obsahuje knihovny C ++ pro vytváření grafických rozhraní, která mohou být kompilována na různých operačních systémech.
Vzhledem k tomu, že tato kompilace vyžaduje hodně výpočetního výkonu, je vhodné, aby procesory s relativně malým výkonem prováděly vývoj a kompilaci na hostitelském počítači a teprve poté načetly hotovou aplikaci na cílový počítač.
Existuje spousta instrukcí online pro vývoj Qt aplikace pro modely Raspberry Pi 3 a Pi 4.
Normálně, pokud vytvoříte vlastní linuxový obraz s Yocto pro Raspberry Pi, chcete také zobrazit vlastní úvodní obrazovku s ukazatelem průběhu.
Toto je návod pro instalaci Raspberry Pi OS Lite na Compute Module 4. Jako pracovní počítač používám Ubuntu 20 nainstalovaný ve virtuálním stroji.
Toto je návod pro křížovou kompilaci Qt 5.15.2 pro Raspberry Pi 4 a jeho instalaci na Compute Module 4. Je to aktualizace mého blogového příspěvku Qt na Raspberry Pi 4, s tím rozdílem, že tentokrát používám Raspberry Pi OS Lite.
Toto je návod pro konfiguraci Qt-Creator pro použití křížově kompilovaných knihoven Qt pro Raspberry Pi 4 a pro vytváření aplikací pro Raspberry.
Nedávno jsem musel vyvinout aplikaci (kioskový systém) pro/na Raspberry Pi 4. Zvláštností bylo, že 2 dotykové monitory měly být připojeny přes HDMI, které se musely otočit o 90 stupňů doprava. Takže formáty na výšku, 2 monitory nad sebou.
Otáčení obrazovky a její uspořádání na sebe nezpůsobilo žádné problémy, protože je to snadno možné prostřednictvím uživatelského rozhraní - byl nainstalován "Raspbian Buster s pracovní plochou a doporučeným softwarem".
Vzhledem k častému zápisu nebo přepisování dat je ovlivněna životnost karty SD.
Doporučuje se například zapisovat dočasná data (např. hodnoty senzorů pro srovnávací výpočty) na disk RAM pro aplikace, které často obsahují dočasná data (např. hodnoty senzorů pro srovnávací výpočty), která již nejsou po restartování potřebná.
Můžete také použít rozhraní USB-C Raspberry Pi 4, které se obvykle používá pro napájení, jako normální rozhraní USB.
V tomto případě by však měl Raspberry dodávat energii přes piny GPIO.