公開日:2026/02/14
title.png

38th Season


#38-2 Shrike-Liteをお迎え

 新たなマイコンボード、Shrike-Liteを入手しましたので、開発環境などを整備して行きたいと思います。

Shrike-Lite

 以下図の様なマイコンボードです。

a382_shrike.jpg

 写真の様に、ピンヘッダがはんだ付けされた状態で届きました。右端に空いた12個のスルーホール🕳️は、PMODコネクタ用です。ご覧の通り、PMODコネクタは未実装でした。後日必要になった時点で、手持ちのピンソケットをはんだ付けして使おうと思います。

 サンプルやドキュメントは、メーカ公式GitHubで公開されています。

  Shrike公式GitHubを検索(別ウインドウが開きます)

 「vicharak-in/shrike」がShrikeの公式GitHubです。トップのREADME.mdから、ドキュメント(Documentation)を参照することができます。

 ドキュメントから読み取った特徴を以下にまとめます。

 個人的に面白味の感じられないRP2040搭載マイコンボードですが、Shrike-Liteに魅力を感じて購入した理由は、FPGAを搭載していたことに他なりません。

※英単語のshrikeで調べてみたところ、鳥の名前みたいです。日本語だと「百舌鳥(もず)」かな?狩った餌を木の枝に刺すという、奇妙な行動をとる事で知られる鳥ですね(百舌鳥の早贄)。

今回のお買い物

 今回のお買い物は以下の通りです。

 秋月電子通商で、他に欲しかった部品と共に購入しました。配送料は、佐川急便(550円)とヤマト運輸(600円)から選べたのだけど、わざわざ高い方選ぶ人いるの??当然、佐川急便を選択しました。佐川急便さん、安く届けてくれて、ありがとう。……って、この件、二度目だな。
 USBケーブルは、M5StickC Plusの時に購入したType-Cケーブルが1本、手元にあるのだけど、そちらはM5StickC Plus専用で使いたいので、ダイソーで新たに購入しました。M5StickC Plusの時は220円(税込み)だったけど、今回の物は110円でした。特に問題なく使えています。充分、充分。

 配送料ですが、2024/2月の500円から550円へ、1年で+10%も高くなっています。

 事前の世論調査から、ある程度予測していましたが、これほど多くの国民が自民党に騙されるとは……。特殊詐欺事件が後を絶たない訳です。

 これが「民意」ですので、これから自民党が何をするのか?しっかりと見定めたいと思います。

開発環境の立ち上げ

 Shrike GitHubのドキュメントには、Arduino IDEとMicro Pythonの環境構築方法が記載されています。Pythonインタープリタに興味は無いので、開発環境はArduino IDEを選択します。インストール手順なども、ドキュメントで説明されているので、そちらに従って作業するだけで、難しい事はありません。
 一応、以下に手順をまとめておきます(自身の備忘録代わり)。

  開発環境立ち上げ手順:

 Arduino IDE(Cコンパイラ)の既設定識別子は、「ARDUINO_VICHARAK_SHRIKELITE」でした。
 Shrike GitHubのドキュメントには、他にThonny IDEをインストールするガイドがありますが、Pythonを使わない場合は恐らく、インストール不要だと思われます。筆者は未インストールです。

百舌鳥の実験

 Shrike GitHubにアップロードされている、論理回路でLEDを点滅させるバイナリデータ(led_blink.bin)を使って、実験してみましょう。

  実験サンプル:スケッチとFPGAビットストリームの書き込み

 手順5)で、Shrike-LiteのオンボードFlashメモリへ書き込んだFPGAのバイナリデータ(led_blink.bin)は、手順6)のソフトウェアを実行した時に、FPGAへ書き込まれます。正常に動作すると、Shrike-Liteボード上の青色LEDが1秒間隔で点滅を繰り返すはずです。
 このLチカは、マイコンRP2040が光らせている訳ではなく、FPGAに書き込んだ論理回路が光らせています。


 Shrike-Liteの開発環境を整備して、インストールしたソフトウェアの中から、Arduino IDEの動作が確認できました。上出来です。次回はFPGAのビットストリームを生成するツールを試します。


btn_arduino.png

btn_prev.png btn_next.png

home