面向 AUTOSAR 汽车软件工程师(英飞凌 TC377 + NXP S32K,BSW/CDD 方向)的个人知识资产, 以软件工程方式治理:设计规范、质量审核流程与渐进式改造计划齐备。 日常主线:CAN/LIN 通讯配置与诊断;补强线:MCAL 与硬件基础。
| 维度 | 现状 |
|---|---|
| 知识域 | 16 区(00-总览 ~ 15-资源收藏 + 99-归档) |
| 规模 | 425 篇域笔记 + 15 篇入门导读(2026-08 全库建成) |
| 质量 | 死链 0/5890 · 头部行 425/425 · UTF-8 无 BOM · L3 篇"太长不看"全覆盖 |
| 难度分级 | L0~L3 分带:00-入门导读 / 1-L1基础 / 2-L2进阶 / 3-L3高级 |
.
├── 嵌入式工程师知识库/ # 知识库本体(16 区,入口见其 README)
│ ├── 00-总览/ # 使用指南、知识地图、学习路线、术语表、图表规范
│ ├── 01-编程语言/ # C 主线(指针/内存/位操作)+ Cpp + 双架构汇编 + MISRA-C
│ ├── 02-芯片与体系结构/ # 体系结构通用 + TriCore/Cortex-M + TC377/S32K 双平台
│ ├── 03-硬件基础/ # 电路、原理图、模拟/电源、PCB 与 ECU 硬件常识
│ ├── 04-MCAL与外设驱动/ # MCAL 模块 + 双平台实现对照 + CDD 设计方法论
│ ├── 05-汽车网络通讯/ # CAN/CAN-FD/LIN、网络管理、传输层、FlexRay/以太网
│ ├── 06-诊断与标定/ # UDS 每服务一档、Dcm/Dem、XCP、Bootloader
│ ├── 07-AUTOSAR架构/ # 分层架构、RTE、系统服务栈、通讯栈、内存栈、多核
│ ├── 08-操作系统/ # RTOS 通用原理 + FreeRTOS/OSEK 等 + 嵌入式 Linux
│ ├── 09-调试与测试/ # TRACE32/CANoe、单元测试、踩坑案例库、调试方法论
│ ├── 10-工具链与工程化/ # 编译器、配置工具、构建、Git、代码质量
│ ├── 11-功能安全与信息安全/ # ISO 26262、E2E、SecOC、HSM/SHE、ISO 21434
│ ├── 12-项目实战/ # 双平台工程模板、练手项目、项目复盘
│ ├── 13-标准与书籍笔记/ # 实体资料索引 + 阅读笔记(原件不入库,见下)
│ ├── 14-面试与成长/ # 手写代码题、面试题库、职业发展
│ ├── 15-资源收藏/ # 官方文档、社区、开源项目、课程链接索引
│ └── 99-归档/ # 草稿与过时笔记暂存区
├── .gitignore
└── README.md
- 入口:知识库 README · 知识地图 · 学习路线图 · 术语表
- 学习优先级:P0 补短板 03 硬件 → 04 MCAL → 02 芯片;P1 深主业 05 网络 → 06 诊断 → 07 BSW;P2 长线 08 OS、11 功能安全;日常沉淀 09 踩坑案例 + 12 项目复盘
- 笔记自带
> 等级:Lx | 前置:链接头部行,按需爬坡、不必顺序修完
- 设计规范:笔记骨架"首尾固定 + 中段菜单";命名
序号-主题.md;图表用 PlantUML / WaveDrom 内嵌正文(见图表规范与模板) - 质量审核:审核规范(spec / checklist / tasks)+ 机器审计脚本(死链扫描、头部行检查、编码检查),本地维护、不入库
- 改造计划:13 区资源化重组、知识库成长路线导航层改造,本地维护、不入库
- 入库:Markdown 笔记与 README 索引、
_images/截图、examples/代码示例 - 不入库:
.trae/工作区(治理文档与审计脚本);13 区标准原件 / 芯片手册 / 电子书等大体积二进制(*.pdf、*.zip等,见.gitignore)——版权与体积原因仅本地留存,对应阅读笔记与下载渠道索引照常入库
- 全库建成:16 区 425 篇 + 15 篇导读(2026-08)
- 接入 Git 版本控制
- 13 区资源化重组
- P1 清单一手规范核对
维护约定详情见知识库 README。