Skip to content

Commit dd08aa5

Browse files
feat: update todos
1 parent 87d05ab commit dd08aa5

7 files changed

Lines changed: 82 additions & 81 deletions

File tree

document/todo/directions/d1-environment.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# 方向 D1:环境完善
22

3-
> **最后更新**:2026-05-21
4-
> **任务数量**25项 (6工具 + 19文档)
3+
> **最后更新**:2026-06-07
4+
> **任务数量**35项 (6工具 + 29文档)
55
66
---
77

@@ -21,10 +21,10 @@
2121

2222
| 优先级 | 工具任务 | 文档任务 | 总计 |
2323
|--------|----------|----------|------|
24-
| P0 | 2项 ✅ | 19项 | 21 |
24+
| P0 | 2项 ✅ | 29项 | 31 |
2525
| P1 | 3项 | - | 3 |
2626
| P2 | 1项 | - | 1 |
27-
| **总计** | **6** | **19** | **25** |
27+
| **总计** | **6** | **29** | **35** |
2828

2929
---
3030

@@ -56,6 +56,21 @@
5656
| [ ] Patch workflow guide / patch 工作流实战说明 | `document/tutorial/build/` |
5757
| [ ] Common build failure troubleshooting / 常见构建失败排查说明 | `document/tutorial/troubleshooting/` |
5858

59+
#### P0-1: Ubuntu/Linux 基础 (新增,基于旧教程 Ch 2)
60+
61+
| 任务 | 相关文件 |
62+
|------|----------|
63+
| [ ] Linux basic commands tutorial / Linux 基础命令教程 | `document/tutorial/ubuntu/` |
64+
| [ ] Shell scripting basics / Shell 脚本编程基础 | `document/tutorial/ubuntu/` |
65+
| [ ] File system详解 / Linux 文件系统与目录结构 | `document/tutorial/ubuntu/` |
66+
| [ ] User and permission management / 用户与权限管理 | `document/tutorial/ubuntu/` |
67+
| [ ] Disk and file management / 磁盘与文件管理 | `document/tutorial/ubuntu/` |
68+
| [ ] Network configuration and debugging / 网络配置与调试 | `document/tutorial/ubuntu/` |
69+
| [ ] VIM quick start / VIM 快速入门 | `document/tutorial/ubuntu/` |
70+
| [ ] Serial port tools guide / 串口工具使用指南 | `document/tutorial/ubuntu/` |
71+
| [ ] Makefile basics / Makefile 基础与语法 | `document/tutorial/ubuntu/` |
72+
| [ ] Text editing in terminal / 终端下文本编辑 (VIM/Gedit) | `document/tutorial/ubuntu/` |
73+
5974
#### P0-1: Rootfs 与用户空间 (9项)
6075

6176
| 任务 | 相关文件 |

document/todo/directions/d2-tools.md

Lines changed: 56 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# 方向 D2:工具完备
22

3-
> **最后更新**:2026-05-21
4-
> **任务数量**23项 (6工具 + 17文档)
3+
> **最后更新**:2026-06-07
4+
> **任务数量**50项 (9工具 + 41文档)
55
66
---
77

@@ -22,25 +22,28 @@
2222
| 优先级 | 工具任务 | 文档任务 | 总计 |
2323
|--------|----------|----------|------|
2424
| P0 | - | - | - |
25-
| P1 | 3项 | 17项 | 20 |
25+
| P1 | 6项 | 41项 | 47 |
2626
| P2 | 3项 | - | 3 |
27-
| **总计** | **6** | **17** | **23** |
27+
| **总计** | **9** | **41** | **50** |
2828

2929
---
3030

3131
## 📋 P1: 重要功能 (20项)
3232

3333
> 提升开发效率和调试能力的关键功能
3434
35-
### 工具任务 (3项)
35+
### 工具任务 (6项)
3636

3737
| 任务 | 推荐基础 | 说明 |
3838
|------|----------|------|
3939
| D2-003: select-board.sh | D1-006 | 板卡切换脚本 |
4040
| D2-004: 板卡接入文档 | D1-006 | 多板卡接入规范 |
4141
| D2-005: CI - Patch 校验 | - | 自动补丁格式检查 |
42+
| D2-007: build-buildroot.sh | D1-004 | Buildroot 根文件系统构建脚本 |
43+
| D2-008: buildroot_menuconfig.sh | D2-007 | Buildroot 配置管理工具 |
44+
| D2-009: clean_buildroot.sh | D2-007 | Buildroot 清理工具 |
4245

43-
### 文档任务 (17项)
46+
### 文档任务 (23项)
4447

4548
#### P1-1: 系统调试手册 (10项)
4649

@@ -69,6 +72,53 @@
6972
| [ ] Basic logging workflow / 基础日志收集流程 | `document/tutorial/debug/` |
7073
| [ ] Basic performance inspection tools / 基础性能分析工具说明 | `document/tutorial/tools/` |
7174

75+
#### P1-3: 构建工具 (新增,基于旧教程 Ch 3, 34, 40)
76+
77+
| 任务 | 相关文件 |
78+
|------|----------|
79+
| [ ] Makefile basics and advanced / Makefile 基础与进阶 | `document/tutorial/tools/` |
80+
| [ ] Makefile syntax and实战 / Makefile 语法与实战 | `document/tutorial/tools/` |
81+
| [ ] Cross-compilation Makefile practice / 交叉编译 Makefile 实践 | `document/tutorial/tools/` |
82+
| [ ] CMake cross-compilation / CMake 交叉编译 | `document/tutorial/tools/` |
83+
| [ ] CMakeLists.txt writing / CMakeLists.txt 编写 | `document/tutorial/tools/` |
84+
| [ ] CMake with Qt cross-compilation / CMake 与 Qt 交叉编译 | `document/tutorial/tools/` |
85+
| [ ] menuconfig principles and usage / menuconfig 原理与使用 | `document/tutorial/tools/` |
86+
| [ ] Kconfig syntax / Kconfig 语法 | `document/tutorial/tools/` |
87+
| [ ] Kernel/U-Boot configuration practice / 内核/uboot 配置实战 | `document/tutorial/tools/` |
88+
| [ ] VIM quick start / VIM 快速入门 | `document/tutorial/ubuntu/` |
89+
| [ ] VIM modes and operations / VIM 模式与操作 | `document/tutorial/ubuntu/` |
90+
| [ ] VIM configuration and plugins / VIM 配置与插件 | `document/tutorial/ubuntu/` |
91+
| [ ] GCC compilation options / GCC 编译选项详解 | `document/tutorial/tools/` |
92+
| [ ] Static and dynamic library compilation / 静态库与动态库编译 | `document/tutorial/tools/` |
93+
| [ ] objdump, nm, readelf usage / objdump, nm, readelf 使用 | `document/tutorial/tools/` |
94+
| [ ] ldd library dependency checking / ldd 查看库依赖 | `document/tutorial/tools/` |
95+
| [ ] Time measurement and performance analysis / 时间测量与性能分析 | `document/tutorial/tools/` |
96+
97+
##### P1-3a: Buildroot 根文件系统构建(新增)
98+
99+
| 任务 | 相关文件 |
100+
|------|----------|
101+
| [ ] Buildroot 概述与对比分析 / Buildroot overview and comparison | `document/tutorial/build/04_buildroot_introduction.md` |
102+
| [ ] Buildroot 快速开始指南 / Buildroot quickstart guide | `document/tutorial/build/05_buildroot_quickstart.md` |
103+
| [ ] Buildroot 配置系统详解 / Buildroot config system explained | `document/tutorial/build/06_buildroot_config.md` |
104+
| [ ] Buildroot 定制化与包管理 / Buildroot customization and packages | `document/tutorial/build/07_buildroot_customization.md` |
105+
| [ ] Buildroot 故障排查手册 / Buildroot troubleshooting guide | `document/tutorial/build/08_buildroot_troubleshooting.md` |
106+
| [ ] Buildroot 与 QT6 集成实战 / Buildroot with QT6 integration | `document/tutorial/practical/03_buildroot_qt6.md` |
107+
108+
#### P1-4: 驱动开发工具 (新增,基于旧教程 Ch 52-76)
109+
110+
| 任务 | 相关文件 |
111+
|------|----------|
112+
| [ ] I2C driver framework complete tutorial / I2C 驱动框架完整教程 | `document/tutorial/driver/` |
113+
| [ ] SPI driver framework complete tutorial / SPI 驱动框架完整教程 | `document/tutorial/driver/` |
114+
| [ ] UART driver development / UART 驱动开发 | `document/tutorial/driver/` |
115+
| [ ] Blocking/non-blocking I/O complete tutorial / 阻塞/非阻塞 I/O 完整教程 | `document/tutorial/driver/` |
116+
| [ ] Async notification (fasync) / 异步通知机制 | `document/tutorial/driver/` |
117+
| [ ] Linux device model detailed / Linux 设备模型详解 | `document/tutorial/driver/` |
118+
| [ ] Regmap API detailed guide / Regmap API 详解 | `document/tutorial/driver/` |
119+
| [ ] IIO subsystem framework / IIO 子系统框架 | `document/tutorial/driver/` |
120+
| [ ] ADC driver development / ADC 驱动开发 | `document/tutorial/driver/` |
121+
72122
---
73123

74124
## 📋 P2: 优化体验 (3项)

document/todo/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
<ChapterLink num="01" href="./">TODO 索引 —— 文档导航首页</ChapterLink>
2626
<ChapterLink num="02" href="roadmap">总体路线图 —— 项目发展规划和方向</ChapterLink>
2727
<ChapterLink num="03" href="todo">待办事项 —— 当前进度和任务总览</ChapterLink>
28-
<ChapterLink num="04" href="projects/">示例项目 —— 完整的项目清单和详情</ChapterLink>
28+
<ChapterLink num="04" href="tutorial-gap-analysis">教程缺口分析 —— 旧教程对比与缺口补充</ChapterLink>
29+
<ChapterLink num="05" href="projects/">示例项目 —— 完整的项目清单和详情</ChapterLink>
2930
</ChapterNav>
3031

3132
::: warning 当前重点:D1 方向 - 环境完善

document/todo/todo.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
> **最后更新**:2026-05-21
44
> **数据来源**:GitHub Issue #47 + 本地规划
5-
> **当前历史里程碑**:v0.5
65
76
---
87

@@ -37,19 +36,19 @@ P3 ──► 可选补充 (参考资源+更多项目)
3736

3837
| 方向 | P0 | P1 | P2 | P3 | 总计 |
3938
|------|----|----|----|----| ---- |
40-
| D1: 环境完善 | 21 | 3 | 1 | - | 25 |
41-
| D2: 工具完备 | - | 20 | 3 | - | 23 |
39+
| D1: 环境完善 | 31 | 3 | 1 | - | 35 |
40+
| D2: 工具完备 | - | 38 | 3 | - | 41 |
4241
| D3: 示例展示 | - | 11 | - | - | 11 |
4342
| D4: 生态成熟 | - | - | 4 | 14 | 18 |
44-
| **总计** | **21** | **34** | **8** | **14** | **77** |
43+
| **总计** | **31** | **52** | **8** | **14** | **105** |
4544

4645
### 按类型统计
4746

4847
| 类型 | 数量 |
4948
|------|------|
5049
| 工具任务 | 22项 (D1:6 + D2:6 + D3:3 + D4:7) |
51-
| 文档任务 | 55项 (来自 Issue #47) |
52-
| **总计** | **77项** |
50+
| 文档任务 | 83项 (来自 Issue #47 + 教程缺口分析) |
51+
| **总计** | **105项** |
5352

5453
---
5554

document/tutorial/17.output

Lines changed: 0 additions & 32 deletions
This file was deleted.

document/tutorial/18.output

Lines changed: 0 additions & 32 deletions
This file was deleted.

document/tutorial/19.output

Whitespace-only changes.

0 commit comments

Comments
 (0)