Vývoj - Vývoj softwaru – snímek obrazovky počítačového kódu

Vývoj software

yocto uboot QT pro maliny pi

Vývoj softwaru na Raspberry Pi

Milujeme software s otevřeným zdrojovým kódem
Vestavěný software Raspberry Pi - Yocto sestavit Raspberry Pi 4 v prostředí docker, screenshot počítače

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.

Embedded Software Raspberry Pi - Qt na Raspberry Pi 4 snímek obrazovky modré obrazovky

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.

Embedded Software Raspberry Pi - Yocto Raspberry vlastní úvodní obrazovka s ukazatelem průběhu bílý načítací panel s černým textem

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 průvodce instalací Raspberry Pi OS Lite na výpočetní modul 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.