shuzo-kino.hateblo.jp
でやったsprenseを改めて……今度はWSL2を使う方法で
実際のところ
WSLが入ってるか確認
$ wsl --install Linux 用 Windows サブシステムは既にインストールされています。. インストールできる有効なディストリビューションの一覧を次に示します。 'wsl --install -d <Distro>' を使用してインストールします。 NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS Ubuntu-24.04 Ubuntu 24.04 LTS OracleLinux_7_9 Oracle Linux 7.9 OracleLinux_8_7 Oracle Linux 8.7 OracleLinux_9_1 Oracle Linux 9.1 openSUSE-Leap-15.6 openSUSE Leap 15.6 SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5 SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6 openSUSE-Tumbleweed openSUSE Tumbleweed
公式手順の方はUbuntu20LTSになってますが、流石に古すぎるので最新LTSを
$ wsl --install -d Ubuntu-24.04
構築
$ wget https://raw.githubusercontent.com/sonydevworld/spresense/master/install-tools.sh $ bash install-tools.sh
$ cd spresense/sdk
$ tools/config.py examples/hello
とやったら、久しぶりに引っ張り出したせいなのか新しいのを入れろと言われ
注意書きをみないとファイルを導入できない素敵仕様なので
https://developer.sony.com/file/download/download-spresense-firmware-v3-3-0へ行き
$ ./tools/flash.sh -e ~/Documents/spresense-binaries-v3.3.0.zip
"Update succeed. "を確認したら
ファームウェアを書き換え
$ sudo ./tools/flash.sh -l ~/spresense/firmware/spresense -c YOURPORT
6個ほどのパッケージを導入してソコソコ時間がかかりますので、すべてが完了してrebootするまで待ちましょう
ここでようやくSDKの準備
example/helloというアプリケーションをビルドするので
$ tools/config.py examples/hello