想转新能源、又拿不准自己能不能吃这碗饭的人,通常卡在同一个地方:招聘要求里写着"嵌入式开发""充电桩经验",但你不知道这背后到底是一份什么样的日常工作。这门课索性把场景收得很窄——智能电瓶车充电桩,从一块实验板开始,把这类设备怎么跑起来讲清楚。
它对准的具体岗位场景
电瓶车充电桩是新能源里最接地气的一类产品:小区楼下、写字楼停车棚里那一排带扫码和计费的插座,就是它。这门课处理的正是这类设备的底层逻辑——主控芯片怎么初始化、外设怎么驱动、串口怎么和上位模块通信、程序怎么烧进板子跑起来。学完之后,你大致能理解一台充电桩从通电到响应请求之间发生了什么,而不是只会背概念。对想往充电桩、储能设备、各类智能硬件方向投简历的人来说,这是一段可以写进项目经历里的具体内容。
学完能独立做到什么程度
先说不夸大的部分:这不是一门让你学完就能独立设计整台商用充电桩的课。它的落点更实际——能看懂一份官方工程的结构,能在 MDK 里完成编译、烧录、调试这一整条链,能自己动手把基础外设调通,能修改主频、串口波特率这类关键参数并观察变化。这些动作听着枯燥,但恰恰是面试时被追问"你到底动过板子没有"时能答上来的东西。动手过一遍和只看视频,差距就在这里。
资料的组织方式和适合的基础
- 开头先把实验箱本身讲透:开发环境怎么搭、资料去哪拿、设备上的接口各自干什么用。
- 再拆官方工程,讲清楚一个嵌入式项目为什么长这样,而不是直接丢一段代码让你抄。
- 然后进入基础外设开发,逐项把芯片要用到的功能跑一遍,边讲边操作。
- 配套图文和视频混排,硬件获取、操作步骤这类容易卡住的地方有单独说明。
基础要求上,它默认你有一点 C 语言底子,能看懂变量、函数、循环这类基本结构;对单片机完全没碰过也能跟,但需要耐心,因为前期会花不少时间在环境配置和工具操作上,这部分不有趣,却绕不开。如果你已经做过 STM32 之类的开发,前几节可以快速过,重点放在工程结构和后续外设实操上。
不建议哪些人买
只想听行业趋势、了解新能源前景的,这门课给不了你想要的,它从头到尾都在跟硬件和代码打交道。期待"学完就包就业"的也请绕开——它提供的是可操作的技术练习,不是工作机会。真正适合的,是已经决定往嵌入式或新能源硬件方向走、愿意花时间在板子上反复调试的人。买之前先问自己一句:愿不愿意坐下来把环境搭通。愿意,这门课才值得。
课程目录
第1章 熟悉试验箱 本章主要讲解 SWM320 试验箱基础入门知识,先教学开发环境搭建、资料获取,借助 MDK软件完成程序编译与烧录, 熟悉设备外观接口;再详解官方工程架构,实操实现文本打印,同时掌握 CPU主频、串口波特率的修改方法, 打好设备基础操作与程序调试根基。 视频:1-1 新能源领域嵌入式实战导学 视频:1-2 新能源领域-智能充电桩项目演示 图文:1-3 课程硬件获取流程 视频:1-4 操作试验箱 视频:1-5 官方工程结构 第2章 基础外设开发 本章系统讲解 SWM3 20 单片机各类基础外设开发实操,先深入剖析 GPIO内部结构、寄存器原理, 分别讲解寄存器与库函数两种GPIO编程方式;接着介绍芯片时钟树与定时器原理, 利用系统滴答定时器完成状态机编程,借助通用定时器搭建系统计时体系。 逐步搭建串口通信工程,实现环形缓冲区搭建、数据存入读取、协议帧校验与内容解... 视频:2-1 GPIO内部结构简述 视频:2-2 GPIO寄存器介绍 视频:2-3 GPIO寄存器编程 视频:2-4 GPIO库函数编程 视频:2-5 时钟树简述 视频:2-6 单片机的定时器 视频:2-7 基于systick的状态机编程 视频:2-8 通用定时器提供vSystick 视频:2-9 SWM320的串口缺陷 视频:2- 10 理论_串口几种常见的数据接收方式 视频:2- 11 串口_单字节数据接收编程 视频:2- 12 串口_FIFO接收数据编程 第3章 手撕命令行解析 引入环形缓冲区,并从零手写写命令行解析功能。 视频:3-1 串口解析数据_基本工程搭建 视频:3-2 串口解析数据_环形缓冲区 视频:3-3 串口解析数据_接收数据到环形缓冲区 视频:3-4 串口数据解析_获取一帧数据 视频:3-5 串口数据解析_解析帧内容 视频:3-6 串口解析字符串_main的输入参数 视频:3-7 串口解析字符串_分割并匹配命令 视频:3-8 串口解析字符串_完善命令行A 视频:3-9 串口解析字符串_完善命令行B 第4章 基于FreeRTOS实现应用框架 围绕FreeRTOS 实时操作系统展开工程框架搭建,先讲解软件框架设计意义与分层结构;接着以分层思想完成底层驱动接口封装, 并引入 FAL 库实现 Flash 分区管理。 视频:4-1 软件框架_FreeRTOS_A 视频:4-2 FreeRTOS_使用互斥量解决打印紊乱 视频:4-3 FreeRTOS_自带链表 视频:4-4 构建底层驱动接口之gpio 视频:4-5 构建底层驱动接口之uart 视频:4-6 构建底层驱动接口之rtc 视频:4-7 构建底层驱动之_wdt_fal 第5章 网络服务框架 本章节使用串口映射功能,调试4G模块,人工连接服务器;编写代码实现连接的步骤,并搭建完整的网络框架。 视频:5-1 使用4G模块之调试指令 视频:5-2 使用4G模块之设备复位 视频:5-3 使用4G模块之登录服务器 第6章 移植命令行代码到FreeRTOS 本章节移植裸机下写的命令行代码,到FreeRTOS的框架中,并在主机任务下调度。 视频:6-1 移植命令行代码 第7章 硬件调试 本章节调试以下项目硬件:HC595灯板模块、保险丝检测模块、HLW80 12 电量计量模块。 视频:7-1 HC595显示面板 视频:7-2 字符串分割勘误 视频:7-3 完成灯板工作逻辑 视频:7-4 保险丝检测逻辑 视频:7-5 HLW8012工作逻辑 视频:7-6 HLW8012_消息队列 第8章 业务逻辑与消息交互 本章节实现网络消息交互和插座工作逻辑,并用队列让这2个模块跨任务通讯,最后编程实现生产调试命令。 视频:8-1 网络消息交互 视频:8-2 插座逻辑 视频:8-3 订单消息传递 视频:8-4 生产工具命令 第9章 远程升级OTA 编写Bootloader,并增加OTA远程升级app的功能。 视频:9-1 OTA_上 视频:9-2 OTA_下 第10章 扩展篇 扩展内容,增加一些项目外的技能点,如在ubuntu服务器上搭建文件共享服务,体验rtt操作系统等。 视频:10-1 安装Apache服务器 视频:10-2 安装RT-Studio编译BSP并烧录 适合人群 嵌入式开发爱好者 新能源行业从业者 学习收获 搭建充电桩系统 掌握充电桩编程 了解充电桩市场 祝您学习愉快! 学有所成,前程似锦!






