組み込み機器向けのWi-Fiを学びたいと思っていて、 Arduino Wi-Fi シールドに出くわしました。Arduino Unoなどの基本的な Arduino ボードにシールドを接続する必要があることはわかっています。Wi-Fi シールドには Atmel UC3A MCU があり、Uno には ATmega328 があります。Wi-Fi Shield Libraryをダウンロードしました。サンプル コードがいくつかあります。しかし、例のコードは Arduino Uno ボード専用であることがわかりました。
たとえば、Wi-Fi ネットワークに接続するには、SPI によるコマンドを送信するだけSpiDrv::sendCmd(SET_NET_CMD, PARAM_NUMS_1);
です。Wi-Fi シールド ボード上の UC3A は、このメッセージを受け取り、Wi-Fi チップHDG104で何かを行う責任があると思います。
実際、Wi-Fi の実装を学ぶには、UC3A が Wi-Fi チップとどのように連携するかを学ぶことが重要だと思います。したがって、Wi-Fi シールド MCU 用に記述されたサンプル コードはどこで入手できますか?
また、ハードウェアを自作したい場合、UC3A MCU だけでいいのでしょうか? UC3A は強力な MCU ですが、忙しすぎるのではないかと心配しています。