開発環境の準備 †開発環境はWindowsだけでなくLinuxを使います。私はWindowsのwslを使用してubuntuをインストールしました。 RGNanoの開発環境としてはFunKeyOSで動作するプログラムを作るFunKeySDK、AnbernicOSで動作するプログラムを作るMiyooCFW Cross-Compile Toolchain v2.0.0があります。 開発環境のダウンロードとインストール †以下Linux上での作業になります。 make †makeをインストールします。makeはFunKeySDK、MiyooCFW Cross-Compile Toolchain v2.0.0どちらでも使用します。 $ sudo apt install make Funkey SDK †ダウンロード †ホームにFunkey SDKをダウンロードします $ cd ~ 次にダウンロードしたファイルを展開します $ tar -zxvf FunKey-sdk-2.3.0.tar.gz すると「FunKey-sdk-2.3.0」ディレクトリが作成されます。 FunKeySDKの設定 †展開しただけではFunKeySDKは使えないため使えるように設定します。 $ cd FunKey-sdk-2.3.0 FunKeySDKについて詳しくはこちらをご覧ください。 MiyooCFW Cross-Compile Toolchain v2.0.0 †optディレクトリにMiyooCFW Cross-Compile Toolchain v2.0.0をダウンロードします $ cd /opt 次にダウンロードしたファイルを展開します $ sudo tar -zxvf miyoo-toolchain-v2.0.0-arm-buildroot-linux-musleabi_sdk-buildroot.tar.gz MiyooCFW Cross-Compile Toolchain v2.0.0の設定 †展開しただけではMiyooCFW Cross-Compile Toolchain v2.0.0は使えないため使えるように設定します。 まずホームに環境設定ファイルを作ります。 $ cd ~ CROSS_ROOT=/opt/miyoo CROSS_TRIPLE=arm-buildroot-linux-musleabi SYSROOT="${CROSS_ROOT}/${CROSS_TRIPLE}/sysroot" PATH="${CROSS_ROOT}/bin:${SYSROOT}/usr/bin:${PATH}" ARCH=arm CROSS_COMPILE="${CROSS_TRIPLE}-" nanoは「ctrl」を押しながら「o」を押すと保存、「ctrl」を押しながら「x」を押すと終了します。 作成した設定を以下のコマンドで反映させます。 $ cd ~ MiyooCFW Cross-Compile Toolchain v2.0.0について詳しくはこちらをご覧ください。 OpenPackageCreator †OpenPackageCreatorはWindows用のアプリケーションなのでWindowsにインストールします。
WindowsにOpenPackageCreatorをダウンロードして展開します。 これでRGNano用のプログラムを作成できるようになりました。 |