📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

文字列「presire22-22」を「presire220a-22」に置換
23行目: 23行目:
顕著な例は(デバッグ用の)UART0で、H3ではPortAにあるが、A64ではPortBにある。<br>
顕著な例は(デバッグ用の)UART0で、H3ではPortAにあるが、A64ではPortBにある。<br>
H3にはPortBが無い。<br>
H3にはPortBが無い。<br>
<br>
PinePhoneとQtでのクロス開発は、以下に示すような手順で行う。<br>
Qtはクロスプラットフォーム開発が容易になっており、また、Qt CreatorによるGUI設計ツールもあるため、開発が効率化されている。<br>
ただし、PinePhoneのハードウェア固有の機能を扱う場合は、さらに注意が必要となる。<br>
* 開発環境の構築
*: ホストPCにQt SDKをインストールする。Qtは、クロスプラットフォームのアプリケーション開発が可能である。
*: PinePhoneのAArch64アーキテクチャ向けのQtクロスコンパイラツールチェーンをインストールする。
*: <br>
* 統合開発環境を使用してアプリケーション開発
*: Qt CreatorまたはCLionのようなIDEを使用して、UI設計やコーディングを行う。
*: シグナル / スロット、Qt Quick、QML等、Qtの機能を活用してアプリケーションを開発する。
*: <br>
* クロスコンパイル
*: アプリケーションのコードをPinePhoneのAArch64アーキテクチャ向けにクロスコンパイルする。
*: この時、事前にインストールしたクロスコンパイラツールチェーンを利用する。
*: <br>
* PinePhoneへのデプロイ
*: クロスコンパイルされたバイナリをPinePhoneに転送する。
*: PinePhoneでアプリケーションを実行して、動作確認を行う。
<br>
<br>
<center>
<center>