メインコンテンツに移動
組み込みソフトウェア - ラズベリーパイ4のQtブルースクリーンのコンピュータスクリーンショット

Raspberry Pi 4のQt

Raspberry Pi 4 の Qt

これは、Compute Module 4にRaspberry Pi OS Liteをインストールするためのガイドです。仕事用のコンピューターとして、仮想マシンにインストールされたUbuntu20を使用しています。

これは、Raspberry Pi 4用のQt 5.15.2をクロスコンパイルし、コンピューティングモジュール4にインストールするためのガイドです。
これは、Raspberry Pi 4に関する私のブログ投稿 Qtのアップデートですが、今回はRaspberry Pi OS Liteを使用しているという違いがあります。

これは、Raspberry Pi 4用のクロスコンパイルされたQtライブラリを使用するようにQt-Creatorを設定し、ラズベリー用のアプリケーションを作成するためのガイドです。

組み込みソフトウェア - YoctoブートラズベリーからQtアプリケーションへのコンピュータのスクリーンショット
組み込みソフトウェア - Qtクロスコンパイル Raspberry Pi 4 コンピュータプログラムのスクリーンショット用のセットアップスクリプト

このブログでは、TCP/IPを介したModbus接続の例として、小さなQtクイックアプリケーション(qml)を提供したいと思います。
Qtの例では、Modbus接続のQWidgetの例しか見つかりませんでしたが、最近Qt Quickアプリケーションを作成した後、例としてスリム化されたバージョンを提供したいと思います。

Raspberry Pi 4用のQtアプリケーション(またはその他のアプリケーション)を作成した場合、アプリケーションの完了後にRaspberryを再起動した直後にアプリケーションを呼び出すことがよくあります。
これは、さまざまな場所に入力できる開始スクリプトでよく試みられます。
ただし、 systemd を介してこれを設定する方が合理的です。

タスクは、新しいファームウェアをタッチコントローラーにアップロードするためのQt Quickアプリケーション(GUI)を作成することでした。
アップロードソフトウェアは、.binファイルをタッチコントローラーにロードする .exeアプリケーションで 製造元から提供されました。
シェルアプリケーションを呼び出して制御するために使用できるQtクラス "QProcess"を使用したかったのです。Linux側では、私はすでにこれを数回うまく使用していましたが、Windowsでは最初は機能しませんでした。