Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。
詳細をご覧ください。
OpenThread の新しいハードウェア プラットフォームへの移植
GitHub でソースを見る
OpenThread スタックを新しいハードウェア プラットフォームに移植する手順は次のとおりです。
- ビルド環境を設定する
- CMake ルールを定義する
- Platform Abstraction Layer API を実装する
- 高度な機能を実装する(ハードウェア抽象化レイヤ)
- ポートを検証する
- 認定資格と README
OpenThread には、以下のプラットフォーム サービスが必要です。
- IEEE 802.15.4-2006
2.4 GHz 無線
- IEEE 802.15.4 フレームを送受信する
- IEEE 802.15.4 確認フレームの生成
- 受信フレームで受信信号強度インジケーター(RSSI)を測定する
- ミリ秒単位の解像度を持つフリーラン タイマーとアラーム
- ネットワーク構成設定を格納するための不揮発性ストレージ
- 真の乱数生成ツール(TRNG)
ビルドの例
OpenThread リポジトリにはいくつかのビルドサンプルが用意されています。詳細については、プラットフォームをご覧ください。
使用可能なポートの例については、ot-cc2538
、ot-efr32
、ot-nrf528xx
をご覧ください。ot-cc2538
はプラットフォームが 1 つだけ実装されているため、ここから始めることをおすすめします。ot-efr32
と ot-nrf528xx
は、複数のプラットフォームのサポートを実装するため、やや複雑になります。
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2022-03-24 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]