发送反馈
将 OpenThread 移植到新的硬件平台
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
在 GitHub 上查看源代码
将 OpenThread 堆栈移植到新的硬件平台包括以下几个步骤:
设置构建环境
定义 CMake 规则
实现平台抽象层 API
实现高级功能(硬件抽象层)
验证携号转网请求
认证和自述文件
OpenThread 需要以下平台服务:
IEEE 802.15.4-2006
2.4 GHz 无线装置
收发 IEEE 802.15.4 帧
生成 IEEE 802.15.4 确认帧
针对接收到的帧提供接收信号强度指示器 (RSSI) 测量值
具有闹钟的毫秒级免费跑步计时器
用于存储网络配置设置的非易失性存储空间
真实随机数生成器 (TRNG)
示例 build
OpenThread 代码库中提供了多个示例 build。如需了解详情,请参阅平台 。
如需查看几个工作端口的示例,请参阅 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.
最后更新时间 (UTC):2023-09-08。
[{
"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":"其他"
}]
需要向我们提供更多信息?
{
"lastModified": "最后更新时间 (UTC):2023-09-08。",
"confidential": False
}