OpenThread Attach 源码阅读路线
SOURCE ROUTE · OPENTHREAD ATTACH

从 Instance 到 Become Child

这条路线先建立调用链和协议阶段,再逐步补充源码版本、关键函数和运行证据。

阅读顺序

  1. main / Instance确认实例创建、任务驱动和协议栈入口。
  2. MLE识别设备角色、消息类型和状态转换。
  3. Attach追踪候选父节点、请求、响应和安全邻居建立。
  4. Become Child确认网络数据、地址和最终角色状态。

每一篇阅读记录

固定记录以下问题:

  • 入口函数是谁?
  • 状态由谁创建和推进?
  • 哪个回调或消息代表阶段成功?
  • 失败时保留哪些状态?
  • 代码证据与抓包、串口日志如何对齐?
  • 当前源码版本和适用范围是什么?

目前状态

路线已经建立,具体源码版本和函数级笔记尚未完成。因此本页状态是 planned,不能把路线图当作已经完成的源码审查。

关联入口:Thread 基础概念 · Thread 抓包流程 · Source Reading