2025年7月20日日曜日

μiTRONプログラマーがZephyrに挑戦! その4

前回からの続きです。

このテーマを最初からご覧になる場合はこちらからどうぞ。


「nRF Connect for VS Code」のインストール

前回までにNordic社の無線マイコンで「Zephyr」の開発を行うのに必要な3つのアプリケーションをインストールしました。

最後の「Visual Studio Code」もインストールし、日本語化のための拡張機能の導入まで終わりました。

しかし「Zephyr」の開発を行うには、更に「Visual Studio Code」に拡張機能をインストールする必要があります。

…というか、ここからが開発環境構築の本丸だったりします。

インストールした「Visual Studio Code」を立ち上げましょう。

そして、日本語化の拡張機能をインストールした時と同じように、画面左端のアイコンが並んでいるところ、その中の「拡張機能」アイコンをクリックします。

「Visual Studio Code」 - 1


左端に拡張機能のリストが表示されます。

一番上のテキストボックスに「nRF」と入力してください。

フィルターされた候補が色々出てきますが、その中で「nRF Connect for VS Code Extension Pack」という拡張機能を探してクリックします。

画面右に詳細な情報が出てきましたね?

ここから「インストール」ボタンをクリックしましょう。

「Visual Studio Code」 - 2


インストール自体は待たされることもなく意外とアッサリ終わります。

「インストール」ボタンから「無効にする」とか「アンインストール」という文言のボタンに変化したらインストール完了の目安です。

「Visual Studio Code」 - 3


ここでもう一度、画面左端の「拡張機能」アイコンをクリックします。

現在インストールされている拡張機能のリストが表示されます。

すると、前回インストールした日本語化拡張機能「Japanese Language Pack for Visual Studio Code」、それと今インストールした「nRF Connect for VS Code Extension Pack」以外にも何やら沢山の拡張機能がインストールされていることが分かります。

「Visual Studio Code」 - 4


これら意図しない拡張機能は、依存関係で自動的にインストールされたものです。

nRF Connect for VS Code Extension Pack」をインストールしましたが、これ単体では意味を成しません。

これを動かすために必要な拡張機能が他にもあり、それらと一緒に使用しないと機能しない…これを「依存」などと呼びます。

他の拡張機能に依存する拡張機能は、そのインストール時に「Visual Studio Code」が自動的にインストールしてくれます。

今回の場合は「nRF Connect for VS Code Extension Pack」が依存している拡張機能が芋づる式に自動インストールされたため、身に覚えがない拡張機能がリストされているという訳です。

ご安心を。


さて、気が付くと画面左端のアイコン表示欄に見覚えのないアイコンが2つも追加されています。

これらも拡張機能のインストールの結果です。

今回は、上の四角い方のヤツをクリックします。

(サクマドロップスにこんな模様なかったっけ…?)

「Visual Studio Code」 - 5


画面左に「WELCOM」というタブが表示され、その中に「Install Toolchain」というボタンがあります。

これをクリックしてツールチェーンをインストールしましょう。

「Visual Studio Code」 - 6


すると、画面上方のリストビューにインストールできるツールチェーンのバージョン一覧が表示されます。

特に事情がない限りは最新のものを選んで良いでしょう。

お目当てのバージョンをクリック…なのですが、覚悟が必要です。

ツールチェーンのインストールには、かなりの時間がかかります。

お時間があるときにクリックしましょう。

…というわけで、クリック!

「Visual Studio Code」 - 7


インストールが開始され、経過表示が画面右下に表示されるのですが…。

進むのが遅いです。

じっと待ちましょう!

(シャワー浴びられちゃうくらいの時間。)

「Visual Studio Code」 - 8


インストールが完了すると画面右下に「Successfully installed toolchain vx.x.x.」などと表示されます。

これを確認したら、次は「SDK」のインストールです。

ツールチェーンの中にSDKは含まれてないんかいっ!!

…含まれてないらしいです。

というわけで、今度は「WELCOM」というタブの中から「Manage SDKs」という表示をクリックしましょう。

「Visual Studio Code」 - 9


画面上方のリストビュー に「Install SDK」という項目が出てきますので、これをクリック!

「Visual Studio Code」 - 10


すると、ツールチェーンの時と同様、画面上方のリストビューにインストールできるSDKのバージョン一覧が表示されます。

ここはツールチェーンのバージョンと同じものを選んだ方がトラブルは少ないでしょう。

お目当てのバージョンをクリックしてください。

「Visual Studio Code」 - 11


画面上方のリストビューSDKをインストールするパスが表示されます。

特に事情がなければ表示されているパスで問題ないと思いますので、ここでは「Enter」キーをヒット!

「Visual Studio Code」 - 12


インストールが開始され、再び経過表示が画面右下に表示されます。

これまた進むのが遅いです。

ここもじっと待機です!

(アニメ1話くらいは観れちゃう程度の時間。)

「Visual Studio Code」 - 13


インストールが完了すると画面右下に「Successfully installed nRF Connect SDK vx.x.x.」などと表示されます。

これでSDKのインストールも完了です!

「Visual Studio Code」 - 14


これで少なくともZephyrのプロジェクトを作成してビルドする環境は整いました。

次回は、この「Visual Studio Code」で空のZephyrプロジェクトを作成し、それをコンパイルしてターゲットに書き込んで動作させてみましょう。

開発環境の動作確認です。


<続く>

0 件のコメント:

コメントを投稿

μiTRONプログラマーがZephyrに挑戦! その4

前回からの続き です。 このテーマを最初からご覧になる場合は こちら からどうぞ。 「nRF Connect for VS Code」のインストール 前回までに Nordic社 の無線マイコンで「 Zephyr 」の開発を行うのに必要な3つのアプリケーションをインストールしました...