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

OpenThreadを新しいハードウェアプラットフォームに移植する

GitHubでソースを表示

OpenThreadスタックを新しいハードウェアプラットフォームに移植するには、いくつかの手順が必要です。

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

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

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

  • IEEE 802.15.4-2006 2.4 GHz無線
    • IEEE802.15.4フレームを送受信します
    • IEEE802.15.4確認応答フレームを生成します
    • 受信フレームの受信信号強度インジケータ(RSSI)測定値を提供します
  • アラーム付きミリ秒分解能の自走タイマー
  • ネットワーク構成設定を保存するための不揮発性ストレージ
  • 真の乱数ジェネレーター(TRNG)

ビルド例

いくつかのビルド例がOpenThreadリポジトリで提供されています。詳細については、プラットフォームを

いくつかの作業ポートの例については、 ot-cc2538ot-efr32 、およびot-nrf528xxot-cc2538それが唯一の単一のプラットフォームを実装して開始するには良い場所かもしれません。 ot-efr32ot-nrf528xx 、彼らが複数のプラットフォームのサポートを実装して、もう少し複雑です。