写在前面
在此特别感谢2025届邹绎达、陈乐鱼为我们2026届留下的珍贵培训文档。
培训是每个小登成长的必经之路。这个路会很痛苦但收获颇丰。如果你在培训上有没听懂的,欢迎你阅读这里的文档帮助你学习。
培训体系
开课之前,建议先过一遍 从零开始电控开发 —— Lecture 1,了解电控组、工具链与 CubeMX 工程;随后用 Lecture 2–4 建立 C 语言基础:语法与进制、结构体与指针、流程控制与作用域、预处理进阶与模块。国庆期间可进入 C语言国庆假期学习,按 Windows 版学习指南继续系统学习。已公开的课件都收在 培训课程(Lecture 系列) 里。
随后按以下三大模块的顺序学习:
1. C++ 基础
面向零基础或需要巩固语法的同学,从程序结构到函数,10 个主题逐步覆盖 C/C++ 核心语法。
2. C++ 进阶
深入面向对象、内存模型、模板、智能指针、移动语义、行为树等 C++ 高级主题,结合 GSRL 源码实例。
3. 嵌入式基础
STM32 嵌入式开发入门,从 GPIO 到 CAN 通信,再到 GSRL 工程全景图,13 个主题层层递进。
快速链接
- 从零开始电控开发 —— Lecture 1 — 组别认知与开发环境入门(含可交互课件)
- C 语言第一次培训 —— Lecture 2 — Hello World、数据类型、进制转换、函数与输入输出(含可交互课件)
- C 语言程序设计(二)—— Lecture 3 — 结构体、内存对齐、指针、大小端、中断与回调函数,以及 STM32 点灯实战
- C 语言程序设计(三)—— Lecture 4 — 流程控制与作用域、预处理进阶与宏、函数与模块边界(
static的三种用法、extern与跨文件链接)、联合体与枚举、volatile与内存访问(含可交互课件) - GPIO 基础原理与 EXTI 实践 —— Lecture 5 — GPIO 工作原理与八种模式、EXTI、NVIC、HAL 回调和 USART 中断发送(PowerPoint 课件)
- STM32 定时器与 PWM —— Lecture 6 — PWM 调光与呼吸灯、时钟源、主从模式、定时器级联和外部脉冲计数(PDF 预览与 PowerPoint 下载)
- C语言国庆假期学习 — 面向 Windows 平台的《嵌入式 C 语言学习指南》
- 培训课程(Lecture 系列) — 课次目录与学习建议
- 用 CMake 新建 x86 工程并通过 Git 提交 — 本机 C 工程的编译、运行与版本提交
- 使用 STM32CubeMX 新建工程 — 第一课配套实操:安装、配置工程与交叉编译
- 点灯大师 — 接续新建工程,完成 LED 点亮与烧录
- OpenOCD 烧录配置(flash.cfg) — 在网页中查看并复制完整配置
- 自学清单 — 推荐的外部学习资源汇总
- Lesson1 开发环境配置 — 本地开发环境搭建
- Github Education 认证 — 获取学生认证与免费工具