將 OpenThread 移至新硬體平台
前往 GitHub 查看原始碼
將 OpenThread 堆疊移植到新的硬體平台包含幾個步驟:
- 設定建構環境
- 定義 CMake 規則
- 實作 Platform 抽象層 API
- 實作進階功能 (硬體抽象層)
- 驗證通訊埠
- 認證與 README
OpenThread 需要下列平台服務:
- IEEE 802.15.4-2006
2.4 GHz 無線電
- 傳送和接收 IEEE 802.15.4 框架
- 生成 IEEE 802.15.4 批准框架
- 針對接收影格提供接收訊號強度指標 (RSSI) 測量結果
- 計時的免費 1 毫秒計時器,內含鬧鐘
- 非易變性儲存空間,可用來儲存網路設定
- 實數隨機號碼產生器 (TRNG)
建構範例
OpenThread 存放區中提供了幾個建構範例。詳情請參閱平台。
如需一些工作通訊埠的範例,請參閱 ot-cc2538
、ot-efr32
和 ot-nrf528xx
。「ot-cc2538
」或許是個不錯的起點,因為它只導入一個平台。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. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
上次更新時間:2023-09-08 (世界標準時間)。