Lompat ke isi utama
Pengembangan - Pengembangan Perangkat Lunak, tangkapan layar kode komputer

Pengembangan perangkat lunak

Yocto Uboot QT untuk Raspberry Pi

Kami menyukai Perangkat Lunak Sumber Terbuka

Pelajari cara membangun platform yang siap produksi Linux platform untuk Raspberry Pi Compute Module 5. Temukan alternatif ringan untuk Yoctootomatisasi gambar, pembaruan A / B, penyediaan yang andal, dan manajemen OTA menggunakan rpi-image-gen, rpi-sb-provisionerdan SWUpdate untuk sistem tertanam dan produk industri.

Pelajari cara menyesuaikan Raspberry Pi OS gambar menggunakan rpi-image-genkerangka kerja yang ringan dan dapat diskrip untuk membangun sistem yang otomatis dan dapat direproduksi. Temukan panduan tentang konfigurasi, penyediaan, integrasi CI / CD, dan penerapan produksi untuk Raspberry Pi Compute Module 5. Sempurna untuk pengembang yang mencari pembuatan gambar yang efisien, kontrol sistem, dan Linux yang kuat.

Pelajari cara mendesain sistem tertanam yang kuat menggunakan partisi sistem file root A/B untuk Raspberry Pi Compute Module 5. Jelajahi strategi pembaruan yang aman, SWUpdate integrasi, sistem penyelamatan, dan tata letak partisi yang praktis untuk memastikan pembaruan OTA yang aman dan pemulihan perangkat yang andal. Ideal untuk siap produksi Linux dan manajemen perangkat jarak jauh.

Mengotomatiskan Raspberry Pi Compute Module 5 penyediaan dengan rpi-sb-provisioner. Situs kami mencakup otomatisasi boot pertama, instalasi, konfigurasi, dan penyebaran. Pelajari cara menyederhanakan penginstalan perangkat, memastikan pengaturan yang konsisten, dan mengintegrasikan dengan sistem backend untuk produksi yang efisien dan penerapan yang aman dan dapat direproduksi. Temukan panduan untuk siap produksi Linuxsiap produksi, pembaruan OTA, dan banyak lagi.

Perangkat Lunak Tertanam Raspberry Pi - Yocto membangun Raspberry Pi 4 di lingkungan buruh pelabuhan tangkapan layar komputer
Perangkat Lunak Tertanam Raspberry Pi - Qt pada Raspberry Pi 4, tangkapan layar komputer layar biru

Qt sering digunakan untuk mengembangkan antarmuka grafis. Qt berisi pustaka C ++ untuk membuat antarmuka grafis yang dapat dikompilasi pada berbagai sistem operasi.
Karena kompilasi ini membutuhkan banyak daya komputasi, disarankan agar prosesor yang berdaya komputasi relatif kecil untuk menjalankan pengembangan dan kompilasi di komputer host dan setelah selesai baru untuk memuat aplikasi yang telah selesai ke komputer target.
Ada banyak instruksi online untuk mengembangkan aplikasi Qt untuk model Raspberry Pi 3 dan Pi 4.

Perangkat Lunak Tertanam Raspberry Pi - Layar splash kustom Yocto Raspberry dengan bilah kemajuan bilah pemuatan putih dengan teks hitam

Normalnya, jika Anda membuat citra linux kustom dengan Yocto untuk Raspberry Pi, Anda juga ingin untuk menunjukkan layar splash kustom dengan bilah kemajuan.

Ini adalah panduan untuk menginstal Raspberry Pi OS Lite pada Compute Module 4. Sebagai komputer kerja, saya menggunakan Ubuntu 20, diinstal di mesin virtual.

Ini adalah panduan untuk kompilasi silang Qt 5.15.2 untuk Raspberry Pi 4 dan menginstalnya di Compute Module 4.
Ini adalah pembaruan untuk posting blog saya Qt di Raspberry Pi 4, dengan perbedaan bahwa kali ini saya menggunakan Raspberry Pi OS Lite.

Ini adalah panduan untuk mengkonfigurasi Qt-Creator untuk menggunakan pustaka Qt yang dikompilasi silang untuk Raspberry Pi 4 dan untuk membuat aplikasi untuk Raspberry.

Baru-baru ini saya harus mengembangkan aplikasi (sistem kios) untuk/pada Raspberry Pi 4. Hal khusus tentang itu adalah bahwa 2 monitor sentuh harus dihubungkan melalui HDMI, yang harus diputar 90 derajat ke kanan. Jadi format potret, 2 monitor di atas satu sama lain.
Memutar layar dan mengaturnya di atas satu sama lain tidak menimbulkan masalah, karena ini mudah dimungkinkan melalui antarmuka pengguna - "Raspbian Buster dengan desktop dan perangkat lunak yang direkomendasikan" diinstal.

Karena seringnya penulisan atau penimpaan data, masa pakai kartu SD terpengaruh.

Misalnya, disarankan untuk menulis data sementara (misalnya nilai sensor untuk perhitungan komparatif) ke disk RAM untuk aplikasi yang sering berisi data sementara (misalnya nilai sensor untuk perhitungan komparatif) yang tidak lagi diperlukan setelah restart.

Anda juga dapat menggunakan antarmuka USB-C dari Raspberry Pi 4, yang biasanya digunakan untuk catu daya, sebagai antarmuka USB normal.
Namun, dalam hal ini, Raspberry harus memasok daya melalui pin GPIO.