Kaynağa Gözat

docs: 06-行动计划 v5——A+B合并路线(嵌入式Linux+AI部署+自动驾驶感知)

kekeZack 1 ay önce
ebeveyn
işleme
2e8e955463
1 değiştirilmiş dosya ile 75 ekleme ve 77 silme
  1. 75 77
      docs/06-行动计划.md

+ 75 - 77
docs/06-行动计划.md

@@ -1,114 +1,112 @@
-# 行动计划(2026 年 7-8 月
+# 行动计划 v5(2026-08 至 2027-08
 
-_基于现状诊断和职业目标的执行计划。按月更新。当前版本:v4(2026-07-30 更新:CMPB 一审中,论文 2 延至 8 月底)。_
+_嵌入式 Linux + AI 端侧部署融合路线。2026-07-30 更新:定位为「嵌入式 Linux + AI 模型部署 + 自动驾驶感知」三位一体方向。_
 
 ---
 
-## 核心原则
+## 核心定位
 
-你的两篇论文已有实质成果。问题不是你写不出来,而是不敢保证水平足够被优秀期刊接收。如果论文不被高水平期刊接收,读博路径受阻,嵌入式 Linux 是你唯一现实且愿意投入的就业路线。所以当前的策略就是:嵌入式先拿下,论文维持节奏走。
+**嵌入式 Linux(就业主力)> 医学图像分割(升学)> AI 应用/Agent(工具融合)**
+
+两篇论文已有成果。核心不是写不出来,是论文水平够不够好期刊。读不了好博就需要就业,所以嵌入式优先。
+
+**方向选择:汽车电子(A)+ 端侧 AI(B)合并为「嵌入式 Linux + AI 部署」路线。** 这是市场上极度稀缺的「DL+底层」复合人才定位。
 
 ---
 
-## 执行进度(截至 2026-07-22)
+## 全周期路线(13 个月 → 2027-08 秋招
 
-| 目标 | 截止日期 | 状态 | 实际进展 |
-|------|----------|:----:|----------|
-| 江科大 HAL 库迁移 | 2026-07-15 | ✅ 完成 | HAL_STM32_Projects 2 个工程(JKD + SGG) |
-| FreeRTOS 实验覆盖 | 2026-08-25 | ✅ 大幅超前 | HAL_FreeRTOS_Projects 21 个实验 |
-| 论文 1 | 2026-07-29 | ✅ CMPB 一审中 | 40 天出第一次决定 |
-| 论文 2 初稿 | 2026-08-30 | ⏳ 推迟 | 消融实验不理想,重做中 |
-| 英语六级 | 2026-12 | ⏳ 持续 | 每日 1.5h |
+### 阶段 1:嵌入式 Linux 应用编程(当前 ~ 10 月)
 
-### 每日作息
+| 主题 | AI 加速学法 | 预计 |
+|------|------------|:----:|
+| 文件 I/O | 3 个最小案例 → 建规则 → 写变体 → AI 验证 | 4 天 |
+| 进程(fork/exec/wait) | 同上 | 5 天 |
+| IPC(管道/FIFO/共享内存/信号) | 同上 | 10 天 |
+| 多线程(pthread) | 同上 | 5 天 |
+| 网络(Socket/TCP/UDP/epoll) | 同上 | 10 天 |
+| 综合项目:C/S 监控服务器 | 自己设计,AI 审 | 6 天 |
 
-作息保持 07-05 版不变(详见 `07-每日作息表.md`)。核心原则:
-- 上午 08:30-11:55 嵌入式主体段(3h25m)
-- 下午 13:00-14:30 英语固定(1.5h)
-- 下午 15:00-16:00 嵌入式巩固(1h)
-- 晚上 18:00-19:00 论文(1h)
-- 晚上 19:00-21:00 灵活段(默认嵌入式)
-- 嵌入式日均保证 4h25m+
+**产出**:一个完整的 Linux 应用层项目(多线程网络服务器)
 
----
+### 阶段 2:AI 模型部署流水线(10 ~ 12 月)
 
-## 第 3-4 周(2026-07-18 至 2026-08-04)
+你的独特优势在此发挥——**大部分嵌入式工程师不会这个**。
 
-### 第 3 周(2026-07-22 至 2026-07-27)
+| 主题 | 说明 |
+|------|------|
+| PyTorch → ONNX 导出 | 用你现有的分割模型做练习 |
+| ONNX → TensorRT 转换 | 台式机 4070Ti 上做 |
+| INT8/FP16 量化 | 精度-速度 trade-off |
+| TensorRT C++ API 推理 | 嵌入式部署的核心技能 |
+| 后处理(NMS/解码) | 目标检测/分割通用 |
+| 性能分析(FPS/延迟/功耗) | 面试必考 |
 
-论文 2 消融实验不理想,延至 8 月底。节奏放稳,不用赶。
+**产出**:能把自己的分割模型量化部署到嵌入式环境
 
-| 方向 | 任务 | 输出 | 优先级 |
-| --- | --- | --- | :----: |
-| 论文 2 | 重新设计和执行消融实验 | 实验数据完整 | 🔴 高 |
-| 嵌入式 | ZET6 项目继续:完善驱动 + 开始 UI | 项目推进 | 🟡 中 |
-| 英语 | 每日单词 50 个 + 阅读 1 篇 | 持续基础 | 🟢 维持 |
+### 阶段 3:Linux 内核/驱动 + 板子实战(12 ~ 2 月)
 
-### 第 4 周(2026-07-28 至 2026-08-04)
+| 主题 | 说明 |
+|------|------|
+| 内核模块 | module_init/exit 流程 |
+| 字符设备驱动 | file_operations 各回调 |
+| V4L2 摄像头驱动 | ADAS 核心输入 |
+| 设备树 | 平台设备匹配 |
+| Yocto/Buildroot | 定制根文件系统 |
 
-| 方向 | 任务 | 输出 | 优先级 |
-| --- | --- | --- | :----: |
-| 论文 2 | 消融实验收尾 + 数据分析 | 实验部分完整 | 🔴 高 |
-| 嵌入式 | ZET6 UI 篇:UI 框架、模块拆分、驱动功能整合 | 项目推进 | 🟡 中 |
-| 英语 | 每日单词 + 阅读 | 持续基础 | 🟢 维持 |
+**此时买板子**:Orange Pi 5(RK3588,~400-500 元,有 NPU)
 
----
+### 阶段 4:融合项目(2 ~ 5 月)
 
-## 第二个月(2026-08-04 至 2026-09-04)
+把前三个阶段串起来:
 
-### 核心转向
+**项目:嵌入式端目标检测推理系统**
+- 摄像头采集 → AI 推理 → 结果显示(嵌入式 Linux 上跑通完整链路)
+- 可选:接入 CAN 总线模拟数据,展示"传感器融合"概念
 
-**Linux 应用层学习推迟,8-9 月主线转为:跟学 江科大 FreeRTOS 项目实践 → 自己做 STM32+FreeRTOS 毕业项目。** 选择此路线的原因:先跟一个完整项目掌握"从零到项目"的全流程(驱动框架、UI 整合、FreeRTOS 多任务),再独立做自己的项目,产出质量更高。
+**面试时可讲的故事**:
+"I can deploy deep learning models on embedded Linux systems, optimize inference performance, and understand the full pipeline from training to edge deployment."
 
-| 方向 | 重点 | 投入 |
-| --- | --- | --- |
-| 江科大 FreeRTOS 项目实践 | 驱动篇 → UI 篇,跟学 + 自己复现 | 4h/d |
-| 论文 | 论文 1 修改重新投稿;论文 2 审稿回复 | 1h/d |
-| 英语 | 单词 + 真题循环 | 1.5h/d |
+### 阶段 5:面试准备(5 ~ 8 月)
 
-### 学习资源
+C 语言八股、OS 八股、嵌入式 Linux 八股、LeetCode 150 题。
 
-- **B站合集**:https://www.bilibili.com/video/BV1bwivBvEPN/
-- **结构**:FreeRTOS 篇(跳过,已会)→ 驱动篇(video 301+)→ UI 篇(video 401+)
-- **跟学方式**:不是只看,每集跟着敲、调试、记录问题
-- **当前进度**:ZET6 项目框架已搭好(LCD-FSMC + 触控 + CLI + 多传感器驱动),远超预期
+---
 
-### 周度任务拆解
+## 本周(07-30 ~ 08-06)具体任务
 
-| 周次 | 嵌入式 | 论文 | 英语 |
-|------|--------|------|------|
-| 周次 | 嵌入式 | 论文 | 英语 |
-|------|--------|------|------|
-| 第 5 周(08-04 ~ 08-10) | ZET6 项目:UI 框架搭建 + 功能整合 | 论文 2 消融实验 + 开始写 | 单词 + 听力 |
-| 第 6 周(08-11 ~ 08-17) | UI 篇:多任务整合传感器/LCD/触控/CLI | 论文 2 初稿:方法 + 实验 | 单词 + 阅读 |
-| 第 7 周(08-18 ~ 08-24) | 项目打磨:README、演示视频、代码整理 | 论文 2 初稿:结果 + 结论 + 修改 | 单词 + 阅读 |
-| 第 8 周(08-25 ~ 09-04) | 准备做自己的毕业项目 | 论文 2 初稿完成给老师审查 | 单词 + 真题模拟 |
+| 方向 | 任务 | 时间 |
+|------|------|:----:|
+| ZET6 收尾 | README + 演示视频(2 天搞定,不再投入更多) | 2h×2 |
+| Linux 启动 | VMware Ubuntu 上写第一个 Linux C 程序(文件 I/O) | 3h/d |
+| 论文 2 | 晚上 18-19 点写不依赖消融的部分 | 1h/d |
+| 英语 | 照常 1.5h | 1.5h/d |
 
-> 跟学完成后(预计 09-04 前后),进入"自己做项目"阶段。届时再重新规划
+注意:**不要再做 ZET6 的 UI 或 LVGL**。当前项目已够格展示,2 天收尾后永久归档。
 
 ---
 
 ## 执行规则
 
-1. 以周为单位检查产出,不以学了多少内容为单位
-2. 每个项目整理 README、环境说明、演示截图或视频、问题记录
-3. 遇到瓶颈先记录问题,再用 AI 或资料解决,解决后更新到 README
-4. 如果一周产出明显落后,下周末复盘原因并调整下周计划
-
-## 复盘节点
+1. 每个概念按 YJango 5 步法学:设目标 → AI 给案例 → 比较建规则 → 自己写 → AI 验证
+2. **代码时间 ≥ 70%**。不看视频,不读厚书
+3. 每个阶段结束时必须有一个"可展示项目"
+4. 每周日检查周产出
+5. 遇到瓶颈 → AI 辅助解决 → 解决后继续,不卡死
 
-| 时间 | 内容 |
-| --- | --- |
-| 每周日 | 周产出检查 |
-| 2026-08-04 | 第一个月复盘,调整下月计划 |
-| 2026-09-30 | 简历自检 |
+## 硬件策略
 
----
+| 阶段 | 设备 | 成本 |
+|:----:|------|:----:|
+| 1-2 | Steam Deck VM + 台式机 4070Ti | 0 元 |
+| 3 | Orange Pi 5(RK3588,有 NPU) | ~400-500 元 |
+| 传感器 | USB 摄像头 | ~50 元 |
 
-## 当前需重点关注的风险
+## 风险
 
-1. **论文 1 CMPB 一审中**:第一次进审稿流程,40 天出结果。不干等,按节奏推进论文 2
-2. **FreeRTOS 项目整合**:实验已有 21 个,但不急于本周完成,论文优先
-3. **论文 1 投 CMIG**:7.16 投稿,未秒拒是好信号,但不要等结果,按原有节奏推进
-4. 英语基础弱:六级 350 冲 425,核心是真题循环,不需要堆时间
-5. 跟学 vs 自己做:先完完整整跟一遍 江科大 项目,不要急着跳到自己的项目。跟完再设计
+| 风险 | 应对 |
+|------|------|
+| 论文 2 拖到 9 月 | 晚上 1h 保持节奏,不影响白天嵌入式 |
+| CMPB 被拒 | 改投下个期刊,不停下来等结果 |
+| 英语 12 月不过 425 | 不影响就业,但影响申博 |
+| 板子买早了吃灰 | 阶段 3 之前不买,先学透了再说 |