Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

OpenThread の新しいハードウェア プラットフォームへの移植

GitHub でソースを表示

OpenThread スタックを新しいハードウェア プラットフォームに移植する手順は、次のとおりです。

  1. ビルド環境を設定する
  2. CMake ルールを定義する
  3. プラットフォーム抽象化レイヤ API を実装する
  4. 高度な機能を実装する(ハードウェア抽象化レイヤ)
  5. ポートを検証する
  6. 認定資格と README

ハードウェア プラットフォームの要件

OpenThread には、次のプラットフォーム サービスが必要です。

  • IEEE 802.15.4-2006 2.4 GHz 無線
    • IEEE 802.15.4 フレームを送受信する
    • IEEE 802.15.4 確認フレームの生成
    • 受信フレームで受信信号強度インジケーター(RSSI)の測定値を指定する
  • アラーム付きの作動可能なミリ秒単位のフリータイマー
  • ネットワーク構成設定を保存する不揮発性ストレージ
  • 真の乱数生成ツール(TRNG)

ビルドの例

OpenThread リポジトリには、いくつかのサンプルビルドが用意されています。詳しくは、プラットフォームをご覧ください。

機能するポートの例については、ot-cc2538ot-efr32ot-nrf528xx をご覧ください。ot-cc2538 は単一のプラットフォームのみを実装するため、最初に使用することをおすすめします。ot-efr32ot-nrf528xx は、複数のプラットフォームのサポートを実装するため、もう少し複雑になります。