Skip to main content
Perisian Terbenam - Qt pada Raspberry Pi 4 pukulan skrin komputer skrin biru

Qt pada Raspberry Pi 4

Qt pada Raspberry Pi 4

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
Perisian Terbenam - Qt cross menyusun skrip persediaan untuk Raspberry Pi 4 tangkapan skrin program komputer

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.