课程一个1400多节,为2025年版本本课程构建了从底层编程基础到上层应用开发、从单机 MCU 实战到物联网全链路开发的完整知识体系,以 “理论学习 + 项目驱动” 为核心模式,···

课程一个1400多节,为2025年版本
本课程构建了从底层编程基础到上层应用开发、从单机 MCU 实战到物联网全链路开发的完整知识体系,以 “理论学习 + 项目驱动” 为核心模式,层层递进培养兼具软硬协同能力的嵌入式全栈技术人才。
第 1 门课程 C 语言与库函数
核心定位:嵌入式开发的入门语言基石系统掌握 C 语言核心语法、指针操作、内存管理及嵌入式常用库函数调用方法,针对嵌入式资源受限的场景优化代码编写逻辑,为后续硬件驱动、项目开发筑牢编程基础。
第 2 门课程 数据结构与算法
核心定位:提升程序执行效率的核心支撑学习线性表、栈、队列、树、图等基础数据结构,掌握排序、查找、递归等经典算法的实现思路,结合嵌入式场景理解算法优化技巧,提升程序的资源利用率与运行效率。
第 3 门课程 硬件电路设计
核心定位:打通软硬协同开发的关键桥梁了解嵌入式核心元器件选型、原理图绘制、PCB 板设计的基础流程,掌握电路调试与故障排查方法,建立硬件架构认知,实现软件代码与硬件电路的精准适配。
第 4 门课程 STM32F103HAL 库开发
核心定位:入门级 MCU 开发实战基于 STM32F103 主流单片机,学习 HAL 库的使用方法,掌握 GPIO、定时器、串口、ADC 等基础外设的驱动开发,完成简单硬件控制项目,积累嵌入式底层开发实战经验。
第 5 门课程 企业级实战项目 1-OTA 智能控制终端
核心定位:阶段性技能整合与落地整合前序 C 语言、硬件设计、STM32 开发知识,参与 OTA 智能控制终端的完整开发流程,涵盖需求分析、方案设计、代码编写、调试优化,初步建立嵌入式项目开发思维。
第 6 门课程 STM32F407HAL 库开发
核心定位:进阶型 MCU 开发技能提升基于性能更强的 STM32F407 单片机,深入学习 DMA、以太网、USB 等高级外设的驱动开发,掌握复杂场景下的 HAL 库应用技巧,适配更高性能需求的嵌入式开发场景。
第 7 门课程 企业项目实战 - 物联网网关控制器
核心定位:物联网方向技能深化实战围绕物联网网关控制器开发需求,整合多外设驱动、网络通信、协议解析等技术,完成网关设备的数据采集、传输与控制功能开发,强化复杂项目的工程实现能力。
第 8 门课程 C++ 与 STL 库开发
核心定位:提升开发效率的进阶语言工具掌握 C++ 面向对象编程思想,熟悉类、对象、继承、多态等核心特性,运用 STL 库的容器与算法简化代码开发,提升嵌入式程序的模块化、可复用性与可维护性。
第 9 门课程 QT 图形界面开发
核心定位:嵌入式人机交互界面开发学习 QT 框架的开发流程,掌握窗口布局、控件使用、信号与槽核心机制,能够开发简洁美观、交互流畅的嵌入式图形界面,满足设备可视化操作需求。
第 10 门课程 物联网设备管理客户端
核心定位:嵌入式上层应用开发闭环结合 QT 开发技术,完成物联网设备管理客户端的开发,实现设备连接、状态监控、指令下发、数据可视化等功能,打通 “底层硬件 + 网关 + 上层客户端” 的物联网全链路开发环节。
