9-2 開発環境
學習目標
本章では、Pandora 高統合エッジコンピューティングマザーボードのソフトウェア開発フローを解説します。プログラム開発環境の正しいインストールと設定方法、および必要なソフトウェアパッケージと依存ライブラリについて説明します。本章の環境構築の説明を通じて、開発者はその後の AI 推論やアプリケーションの実裝において、システム環境が公式仕様に適合していることを確認できます。これにより、開発効率が向上し、プログラム実行の安定性が確保されます。
➤皆さんがスムーズに始められるように、本チュートリアルでインストールを案内する環境とパッケージ(Qt Creatorなど)は、すべてオープンソース/ 教育用バージョンを使用しています。 つまり、ゼロコストで完全な開発環境を構築し、NexVDO SDKのアプリケーション実装を体験・学習することができます!
(注:将来的に正式な商用プロジェクトを行う予定がある場合は、Qtの公式ガイドラインに従って、対応する商用ライセンスの取得が必要かどうかを必ず確認・評価してください。)
概要と準備作業
インストールを開始する前に、以下の Linux ARM64 アーキテクチャ用インストールファイルが取得済みであることを確認してください。
• Qt6 Installer: qt-online-installer-linux-arm64-4.10.0.run
• Qt Creator: qt-creator-opensource-linux-arm64-14.0.2.run ( Ver. 14.0.2 )
• CMake: cmake-3.30.5-linux-aarch64.sh ( Ver. 3.30.5 )
インストールファイルがない場合は、以下の手順に従って取得してください:
1. Qt アカウントの登録
Qt 帳號將用於登入官方安裝程式,並進行後續的下載與安裝流程。
• 公式サイト:https://www.qt.io
• 操作手順
o Qt 公式サイトにアクセスし、登録ページへ進みます。

o 必要事項を入力して新しいアカウントを作成します。

o 完了後、Qt ログインページに移動し、アカウントが正常に使用できるか確認します。
2. Qt オンラインインストーラーのダウンロード
Qt ユーザーポータルから Linux ARM64 アーキテクチャ用のインストーラーをダウンロードしてください。
• ダウンロードページ: https://login.qt.io/login
• 操作手順
o Qt アカウントにログインします
o ダウンロードページに移動します
o Linux ARM64 用のバージョンを選択します 。
• ファイル名の例: qt-online-installer-linux-arm64-4.10.0.run
3. Qt Creator インストーラーのダウンロード
スタンドアロンの Qt Creator IDE インストーラーをダウンロードします 。
• ダウンロードリンク:https://download.qt.io/official_releases/qtcreator/14.0/14.0.2/
• ダウンロードファイル: qt-creator-opensource-linux-arm64-14.0.2.run

4. CMake ツールのダウンロード
CMake は本開発環境に不可欠なビルドツールです。GitHub から特定のバージョンを取得してください。
• ダウンロードリンク:https://github.com/Kitware/CMake/releases/tag/v3.30.5
• ダウンロードファイル:cmake-3.30.5-linux-aarch64.sh

環境構築の手順
1. システムの更新と基礎依存関係のインストール
ターミナルで以下のコマンドを実行してシステムパッケージを最新の状態にし、必要な
# システムのアップデートとアップグレード
sudo apt update
sudo apt upgrade
# 必要なライブラリとコンパイルツールのインストール
sudo apt install libx11-* libxcb* libxkbcommon-x11-dev build-essential libgl1-mesa-dev
2. Qt6 インストールフロー
• 権限を変更して実行
sudo chmod +x qt-online-installer-linux-arm64-4.10.0.run
sudo ./qt-online-installer-linux-arm64-4.10.0.run


インストールの速度を上げるために、ミラー (mirror) パラメータを追加して、お近くのミラーサイトからデータを取得することができます。 例:
--mirror https://mirrors.aliyun.com/qt
完全なミラーサイトのリストと接続ステータスについては、以下の URL から取得できます: https://download.qt.io/static/mirrorlist/mirmon/
• Qt アカウントへのログイン: インストール画面で Qt アカウントのメールアドレスとパスワードを入力します。


• カスタムインストールオプション
o 「Custom Installation」を選択します。


o Qt 6.7.3 と対応する Build Tools のみにチェックを入れます。空き容量を確保するため、その他の項目のチェックを外すことを推奨します






• qmake の追加設定
Qt 6.7.3 のインストールが無事に完了した後、もう一つ非常に重要な「トラブル防止」のステップがあります。それは qmake の環境変数の設定です。
➤ なぜこの手順が必要なのでしょうか?簡単に言えば、この設定の本当の目的は、「インストールしたばかりの Qt 6.7.3 の qmake をシステムに正確に認識させ、一元管理すること」です。
Linux 環境では、この設定を行わないと、後でプロジェクトをコンパイルするためにターミナルで直接 qmake と入力した際、システムが「迷子」になり、以下のような誤ったものを呼び出してしまうことがよくあります:
- システムに残っている古い Qt5 の qmake
- apt 経由でインストールされたデフォルトの qmake
これにより、ビルド環境が先ほどインストールした正しいバージョンを全く見つけられなくなってしまいます!このような事態を防ぐために、次は qtchooser という小さなツールを使って、正しい Qt 6.7.3 のパスをシステムにしっかりと紐付け(バインド)していきます。
sudo apt install qtchooser
cd /opt/Qt/6.7.3/gcc_arm64/bin
sudo qtchooser -install qt6.7.3 ./qmake
qtchooser -1



export QT_SELECT=qt6.7.3
qmake -v


• Qt Creator のインストール
o 執行安裝程序:インストーラーを実行:
sudo chmod +x qt-creator-opensource-linux-arm64-14.0.2.run
sudo ./qt-creator-opensource-linux-arm64-14.0.2.run











• CMake のインストール
o インストールスクリプトを実行:
sudo chmod +x cmake-3.30.5-linux-aarch64.sh
sudo bash cmake-3.30.5-linux-aarch64.sh --prefix=/usr/local --skip-license


環境確認
インストール完了後、各ツールのバージョンとパスが正しいか確認してください:
1. CMake バージョン確認
ターミナルで cmake –version を入力し、3.30.5 と表示されることを確認します。

2. IDE パスの確認
Qt Creator を開き、Edit > Preferences > CMake > Tools に進み、CMake のパスが /usr/local/bin/cmake を指していることを確認します。

