Perisian Terbenam - Qt pada Raspberry Pi 4 pukulan skrin komputer skrin biru

Qt pada Raspberry Pi 4

Qt pada Raspberry Pi 4

Qt sering digunakan untuk membangunkan antara muka grafik untuk HMI Terbenam. Qt mengandungi perpustakaan C ++ untuk mencipta antara muka grafik yang boleh anda susun pada pelbagai sistem pengendalian.
Oleh kerana kompilasi ini memerlukan banyak kuasa pengkomputeran, adalah dinasihatkan untuk pemproses dengan kuasa yang agak sedikit untuk menjalankan pembangunan dan penyusunan pada komputer hos dan hanya kemudian memuatkan aplikasi siap ke komputer sasaran.
Terdapat banyak arahan dalam talian untuk membangunkan aplikasi Qt untuk model Raspberry Pi 3 dan Pi 4.

Malangnya, saya tidak dapat mencari satu yang berfungsi dengan sempurna untuk Raspberry Pi 4 dan keperluan kami.

Arahan ini sangat terdedah berdasarkan https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/QT_build_instructions.md dan diubah suai di beberapa tempat supaya ia berkesan untuk saya.

Qt menggunakan versi 5.15.2, dan saya menggunakan Ubuntu 20.0.4 LTS yang dipasang di VMware sebagai komputer hos untuk kompilasi silang.

Ini adalah panduan untuk memasang Raspberry Pi OS Lite pada Modul Pengkomputeran 4. Sebagai komputer kerja, saya menggunakan Ubuntu 20, dipasang dalam mesin maya.

Ini adalah panduan untuk menyusun silang Qt 5.15.2 untuk Raspberry Pi 4 dan memasangnya pada Modul Pengkomputeran 4. Ini adalah kemas kini kepada catatan blog saya Qt di Raspberry Pi 4, dengan perbezaan kali ini saya menggunakan Raspberry Pi OS Lite.

Ini adalah panduan untuk mengkonfigurasi Qt-Creator untuk menggunakan perpustakaan Qt yang disusun silang untuk Raspberry Pi 4 dan untuk mencipta aplikasi untuk Raspberry.

Perisian Terbenam - Yocto boot raspberry untuk aplikasi Qt tangkapan skrin komputer

Dalam panduan ini kami memberi anda maklumat, bagaimana untuk menyediakan Projek Yocto untuk memasang Qt dan aplikasi demo Qt untuk Raspberry Pi 4 dan kemudian autostart aplikasi demo Qt ini.

Perisian Terbenam - Qt cross menyusun skrip persediaan untuk Raspberry Pi 4 tangkapan skrin program komputer

Pada halaman ini kami menyediakan pautan muat turun untuk skrip untuk menyediakan penyusunan silang secara automatik pada hos linux dan Raspberry Pi 4 dan penerangan, cara menggunakannya.

Dalam blog ini, saya ingin menyediakan aplikasi Pantas Qt kecil (qml) sebagai contoh sambungan Modbus melalui TCP / IP.
Dalam contoh Qt, saya hanya menemui contoh QWidget untuk sambungan Modbus, dan selepas baru-baru ini membuat aplikasi Qt Quick untuk ini, saya ingin memberikan versi pelangsingan bawahnya sebagai contoh.

Sekiranya anda telah membuat aplikasi Qt - atau mana-mana aplikasi lain - untuk Raspberry Pi 4, anda sering mahu permohonan itu dipanggil sebaik sahaja memulakan semula Raspberry selepas permohonan selesai.
Ini sering dicuba dengan skrip permulaan yang boleh dimasukkan di pelbagai tempat.
Walau bagaimanapun, adalah lebih munasabah untuk menetapkan ini melalui sistem.

Tugasnya adalah untuk menulis aplikasi Qt Quick (GUI) untuk memuat naik perisian tegar baharu kepada pengawal sentuh.
Perisian muat naik disediakan oleh pengeluar dalam aplikasi .exe yang memuatkan fail .bin ke pengawal sentuh.
Saya mahu menggunakan kelas Qt "QProcess", yang boleh digunakan untuk memanggil dan mengawal aplikasi shell. Di sisi Linux, saya telah menggunakannya dengan jayanya beberapa kali - tetapi pada Windows ia tidak berfungsi pada mulanya.