Nanoというマイコンボードについて書いていきたいと思います。第1回目ということでセットアップの方法をまとめてみました。以下のページでJetsonの活用方法について解説していますので、あわせてご覧ください。NVIDIA社が開発販売しているシングルボードコンピュータ、Jetsonの活用方法について解説します。NanoとはJetsonNanoはNVIDIAが販売している組込みシステム用ボードコンピュータです。GPUを搭載しており、ディープニューラルネットワークを実行できる性能を持ちながら、2万円以下という低価格で入手可能です。NVIDIAからTensorRTという高速で推論処理が実行可能なC++ライブラリも公開されています。今回はこのJetsonNanoボード上でLinuxを動作させるまでの手順を書いていきたいと思います。BSPをダウンロードBSPとはボードサポートパッケージの略で、ボードメーカーが製品の組み込みボードに合わせたOSやドライバをパッケージ化して配布しているものです。NanoはNVIDIAからJetPackというBSPが配布されています。以下のサイトからダウンロードできます。developer.nvidia.com2021/12/21現在、公開されているバージョンは4.6です。ボードのDDRメモリが4GB版と2GB版でイメージが分かれていますのでボードに合わせてダウンロードしてください。今回は4GB版の方をダウンロードしました。Nanoには使用できないようです。4.6.2は以下のアーカイブページからダウンロードできます。32GB以上となっていますが、ライブラリなどを入れていくとすぐに容量が足りなくなってしまうようなので、今回は64GBのものを購入しました。購入したSDカードにイメージを書き込む前に、まずはフォーマットします。Formatterは以下のサイトでダウンロードできます。Formatterを起動します。SDカードがセットされているドライブを選択し、「フォーマット」をクリックすれば完了です。Formatterはバージョンが古いため、現在公開されているものとは異なる可能性があります)イメージファイルの書き込みSDカードのフォーマット完了したら、続いてOSのイメージファイルを書き込んでいきます。Etcherを使用して書き込みました。Etcherは以下のサイトからダウンロードできます。file」をクリックし、ダウンロードしたJetPackのイメージを選択します。targetで先ほどフォーマットしたSDカードを選択し「Select」を選択します。Flashingが100%になったら完了です。以上でブートするためのSDカードの用意ができました。Nanoのスロットに差し込み、電源を接続します。無事にLinuxを起動することができました。Piなどを触ったことがある方ならスムーズに進めらるかと思います。今後はこのボードを使ってエッジAIアプリケーションを実装していきたいと思います。それでは、また次の記事でお会いしましょう。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ExampleMurasan(むらさん)制御系エンジニアです。Piなどのマイコンボードを使ってアプリケーションを開発しています。好きなガジェットについても紹介していきたいと思います。トップページの画像はStableDiffusionというAIによって生成されたイラストです。