Skip to main content
Fejlesztés - Szoftverfejlesztés: képernyőkép egy számítógépes kódról

Szoftverfejlesztés

Yocto Uboot QT a Raspberry Pi számára

Szeretjük a nyílt forráskódú szoftvereket

Tanulja meg, hogyan építsen egy gyártásra kész Linux platformot a Raspberry Pi Compute Module 5. Fedezze fel a könnyű alternatívákat a Yocto, képautomatizálás, A/B-frissítések, megbízható rendelkezésre bocsátás és OTA-kezelés a következő eszközökkel rpi-image-gen, rpi-sb-provisioner, és SWUpdate a beágyazott rendszerek és ipari termékek számára.

Tanulja meg, hogyan testre szabhatja Raspberry Pi OS képeket a rpi-image-gen, egy könnyű, szkriptelhető keretrendszerrel az automatizált és reprodukálható rendszerépítéshez. Fedezze fel a konfigurációra, a rendelkezésre bocsátásra, a CI/CD integrációra és a termelési telepítésre vonatkozó útmutatókat a következőkhöz Raspberry Pi Compute Module 5. Tökéletes a hatékony képgenerálást, rendszerellenőrzést és robusztus Linux megoldásokat.

Ismerje meg, hogyan tervezzen robusztus beágyazott rendszereket A/B gyökér fájlrendszer partícionálással a következő célokra Raspberry Pi Compute Module 5. Fedezze fel a biztonságos frissítési stratégiákat, SWUpdate integráció, mentési rendszerek és gyakorlati partícióelrendezések a biztonságos, atomi OTA-frissítések és a megbízható eszköz-helyreállítás biztosítása érdekében. Ideális a gyártásra kész Linux és távoli eszközkezeléshez.

Automatizálja a címet. Raspberry Pi Compute Module 5 az ellátást a rpi-sb-provisioner. Oldalunk az első indítás automatizálásával, telepítéssel, konfigurálással és telepítéssel foglalkozik. Megtudhatja, hogyan egyszerűsítheti az eszközbeépítést, hogyan biztosíthatja a következetes beállításokat, és hogyan integrálhatja a háttértárrendszerekkel a hatékony gyártás és a biztonságos, reprodukálható telepítések érdekében. Fedezze fel a gyártásra kész útmutatókat Linux, OTA-frissítésekhez és még sok máshoz.

Beágyazott szoftver Raspberry Pi - Yocto építsen Raspberry Pi 4-et docker környezetben: képernyőkép egy számítógépről
Beágyazott szoftver Raspberry Pi - Qt a Raspberry Pi 4-en egy számítógép képernyőképe kék képernyőről

A Qt-t gyakran használják grafikus interfészek fejlesztésére. A Qt C ++ könyvtárakat tartalmaz grafikus interfészek létrehozásához, amelyek különböző operációs rendszereken fordíthatók le.
Mivel ez a fordítás nagy számítási teljesítményt igényel, tanácsos, hogy a viszonylag kevés teljesítményű processzorok a fejlesztést és a fordítást gazdaszámítógépen végezzék el, és csak ezután töltsék be a kész alkalmazást a célszámítógépre.
Rengeteg online utasítás található a Qt alkalmazás fejlesztéséhez a Raspberry Pi 3 és Pi 4 modellekhez.

Beágyazott szoftver Raspberry Pi - Yocto Raspberry egyéni kezdőkép folyamatjelző sávval fehér betöltő sáv fekete szöveggel

Általában, ha egyéni linux-képet hoz létre a Yocto segítségével egy Raspberry Pi-hez, akkor egy egyéni kezdőképet is meg szeretne jeleníteni egy folyamatjelző sávval.

Ez egy útmutató a Raspberry Pi OS Lite telepítéséhez a 4. számítási modulra. Munkahelyi számítógépként Ubuntu 20-at használok, virtuális gépre telepítve.

Ez egy útmutató a Qt 5.15.2 keresztfordításához a Raspberry Pi 4-hez és a 4. számítási modulra való telepítéséhez.
Ez egy frissítés a Qt blogbejegyzésemhez a Raspberry Pi 4-en, azzal a különbséggel, hogy ezúttal a Raspberry Pi OS Lite-ot használom.

Ez egy útmutató a Qt-Creator konfigurálásához, hogy keresztfordított Qt könyvtárakat használjon a Raspberry Pi 4-hez és alkalmazásokat hozzon létre a Raspberry Pi számára.

Nemrég egy alkalmazást (kioszk rendszert) kellett fejlesztenem egy Raspberry Pi 4-hez/-re. A különlegesség az volt, hogy 2 érintőképernyős monitort kellett csatlakoztatni HDMI-n keresztül, amelyeket 90 fokkal jobbra kellett forgatni. Tehát portré formátumok, 2 monitor egymás tetején.
A képernyő elforgatása és egymásra rendezése nem okozott problémát, mivel ez könnyen lehetséges a felhasználói felületen keresztül - egy "Raspbian Buster asztali és ajánlott szoftverrel" került telepítésre.

Az adatok gyakori írása vagy felülírása befolyásolja az SD-kártya élettartamát.

Például ajánlott ideiglenes adatokat (pl. szenzorértékeket összehasonlító számításokhoz) írni egy RAM-lemezre olyan alkalmazások esetében, amelyek gyakran tartalmaznak ideiglenes adatokat (pl. szenzorértékeket összehasonlító számításokhoz), amelyekre újraindítás után már nincs szükség.

A Raspberry Pi 4 USB-C interfészét is használhatja, amelyet általában áramellátásra használnak, normál USB-interfészként.
Ebben az esetben azonban a málnának a GPIO csapokon keresztül kell táplálnia az áramot.