Skip to content

About

汽车嵌入式工程师个人知识库:C/C++ · ARM Cortex-M / TriCore · S32K · MCAL · AUTOSAR,按软件工程方式治理——设计规范、质量审核、渐进式重构齐备。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

汽车嵌入式工程师知识库

面向 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)——版权与体积原因仅本地留存,对应阅读笔记与下载渠道索引照常入库

Roadmap

  • 全库建成:16 区 425 篇 + 15 篇导读(2026-08)
  • 接入 Git 版本控制
  • 13 区资源化重组
  • P1 清单一手规范核对

维护约定详情见知识库 README。

About

汽车嵌入式工程师个人知识库:C/C++ · ARM Cortex-M / TriCore · S32K · MCAL · AUTOSAR,按软件工程方式治理——设计规范、质量审核、渐进式重构齐备。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages