为什么要选择嵌入式方向?
嵌入式就在你我身边
嵌入式系统,是以计算机技术为基础,软硬件可裁剪,对功能、可靠性、成本、体积、功耗等有严格要求的专业计算机系统。嵌入式技术是支持人工智能、物联网和 5G 发展的核心技术,直接决定着 “AI+” 各领域应用落地。
嵌入式未来可期
在新一轮科技革命与产业变革的时代背景下,嵌入式成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在人工智能领域布局。
国家政策支持
2025 年 8 月,国务院正式印发《关于深入实施 “人工智能 +” 行动的意见》,标志着我国人工智能发展实现从技术突破向全要素赋能的关键跃升。该《意见》立足我国产业体系完备、市场规模庞大、应用场景丰富三大核心优势,构建 “创新带应用、应用促创新” 的螺旋式发展范式,加速人工智能与实体经济全链重构、深向耦合,全面激发产业变革新动能、培育智能经济新范式,为抢占全球智能化竞争制高点锻造关键支点,构筑新质生产力驱动的高质量发展新格局。
名企积极布局
国内外科技巨头纷纷争先入局,在微软、谷歌、苹果、脸书等积极布局人工智能的同时,国内的 BAT、华为、小米等科技公司也相继切入到嵌入式人工智能的赛道。 阿里推夸克 AI 眼镜,千问大模型接入高德,发力端侧与生态服务;腾讯重组 AI 团队,升级混元模型,布局 3D 建模与 Agent 生态;字节豆包调用量激增,联合中兴推 AI 手机;百度迭代文心 5.0,软硬一体;华为打造 “全栈全场景” 的 AI 底层能力,以芯片和云服务为核心驱动产业智能化;小米围绕 “手机 ×AIoT” 生态,以 AI 深度融合连接用户与智能生活。谷歌推进 Gemini 整合;Meta 转向 AI 智能眼镜,聚焦终端应用。
课程特色
全体系课程,多方向就业
全维度课程设计 + 系统化知识架构,助力打通多领域就业通道
知识密度大 嵌入式 单片机 底层应用 传统编程技术 AI 大模型 后台 UI
发展前景广阔 嵌入式 AI 开发人员 机器人、自动驾驶 智能座舱、AI 玩具 / 桌宠
系统软件开发人员 网络工具、Docker Nginx/Apach、网络安全 / 逆向
桌面软件开发人员 信创系统、Windows 系统
底层软件开发人员 嵌入式应用开发 单片机开发 驱动开发
核心三块:课程设计、系统体系、就业方向
虚拟仿真平台解决了嵌入式底层难学的问题
特点一:芯片结构可视化 虚拟信号 + 示波器动态演示,MCU 接口原理直观易懂
控制器原理部分
芯片内部结构展示(GPIO)
芯片内部结构展示(I2C) 扫码查看
特点二:硬件仿真实战化 内置传感器 / 外设模块,依托 STM32CubelDE 完成实操项目,提升 MCU 综合应用能力。
预置综合项目
基础应用的 30 种场景
基础应用(LED)
预置项目(智能灯光控制系统)
特点三:AI 辅助编程技术倾囊相授 Vibe Coding Linux 平台 通用 C 应用开发 通用 C++ 应用开发 GUI(如 QT) 底层开发 (驱动等) 微信小程序 STM32 单片机 裸机 RTOS GUI 基础 C 语言
课程大纲
第一阶段 嵌入式基础课程
完成每个 level 学习,完成课后作业和项目作业,熟练掌握 C 语言、linux 及 C 高级、数据结构基础知识,熟悉 level 中涉及的实战操作技巧。
level 1 C 语言开发
本阶段学习目标: ①了解编程基础知识 ②掌握 Linux 系统的安装和常用命令的使用 ③掌握 C 语言的数据类型、常量、变量等重要基础 ④掌握 C 语言的控制语句 ⑤有掌握一维数组
计算机基础知识|认识 C 语言 - Winws 环境|带你走进 Linux 世界 Linux 环境 - 编程第一课|数据的表示|数据类型|运算符 (上)|运算符 (下) vi 编辑器|输入输出专题|控制语句 if|控制语句 Switch|循环语句 for 循环语句 while -while goto|循环辅助语句 break continue|一维数组
level 2 C 语言开发进阶
本阶段学习目标: ①掌握二维数组等核心内容 ②掌握指针的基本用法、指针的运算等关键知识 ③掌握字符指针、数组指针、多级指针等指针核心知识及编程 ④掌握函数的基本概念、用法及函数传参等 ⑤通过大量的案例的训练,学员具备一定的编程能力
二维数组|字符数组和字符串|指针的基本用法|指针的运算|指针与数组 指针与二维数组|字符指针与字符串|指针数组|多级指针 void 指针 const 函数的基本用法及传参|函数的传参|指针函数|递归函数和函数指针 #define 和 typedef|变量的作用域和生命周期|字符串处理函数
level 3 Linux 操作系统使用及 C 高级编程
本阶段学习目标: ①熟练使用 Linux 命令 ②熟悉 Linux 软件包管理 ③掌握 shell 脚本编程掌握 ④熟悉 C 语言的结构体、共用体 ⑤熟悉 C 语言的内存管理等内容 ⑥熟悉 make 项目管理工具
内存管理|C 结构体及结构体数组|结构体指针|结构体嵌套、大小及位域 C 语言共用体和枚举|C 语言项目 - 无人售卖机|条件编译|GDB 调试 分文件编程|Makefile 用法及变量(自定义变量、自动变量、隐含变量) Makefile 条件判断及函数使用|make 的使用及练习|Shell 介绍 查看文件相关命令|输入输出相关命令|文件搜索相关命令 文件管理相关命令|权限管理相关命令|网络管理相关命令 软件包管理相关命令|Shell 脚本概述及变量|说明性语句和功能性语句 分支语句|循环语句
level 4 数据结构与算法
本阶段学习目标: ①掌握数据结构中的线性表、栈和队列的用法及编程实现 ②掌握二叉树的递归遍历、层次遍历、及递归如何转非递归 ③掌握各种查找算法及编程实现 ④掌握各种排序算法及实现
数据结构引入|线性表之顺序表上|线性表之顺序表下|线性表之链表 线性表之链表应用|单链表的操作实现|栈实现及其应用 队列实现及其应用 (上)|队列实现及其应用 (下)|树及实现 (上)|树及实现 (下) 查找|排序
第二阶段 嵌入式应用层课程
完成每个 level 学习,完成课后作业和项目作业,熟练掌握文件 IO、并发程序设计、网络编程、数据库开发、在线词典综合实战基础知识,熟悉 level 中涉及的实战操作技巧,能具体操作,完成项目作品。
level 5 文件 IO
本阶段学习目标: ①掌握 linux 下标准 I/O 的用法 ②掌握 linux 下文件 I/O 的用法 ③熟悉库的制作和使用
文件基础 (概念、系统调用、库函数)|文件 IO 基础 (文件描述符、打开与关闭) 文件 IO 操作 (读写)|文件 IO 操作 (定位与权限修改)|标准 IO 基础 (流与缓冲类型) 标准 IO 操作 (打开与关闭、错误处理)|标准 IO 操作 (字符、行读写) 标准 IO 操作 (对象、格式化读写)|标准 IO 操作 (流的刷新与定位)|目录操作 获取文件属性|程序库 (静态库、动态库)
level 6 并发程序设计
本阶段学习目标: ①掌握 Posix 标准下的多进程、多线程编程相关接口函数 ②具备多进程、多线程的程序设计能力 ③掌握并发编程多线程的基本概念,具备 C 语言并发编程的能力 ④掌握进程间通信的基本概念、能够编写相关进程间通信相关代码
课程导学与基本概念|进程的创建与终止|等待子进程|system () 与 exec 函数族 守护进程|信号基本概念|信号处置|线程的创建与终止|线程同步 线程的取消|多线程应用:线程池|进程间通信之管道|进程间通信之消息队列 进程间通信之共享内存|进程间通信之信号量
level 7 C 语言趣味项目实战
本阶段学习目标: ①通过 C 语言的三个趣味项目,回顾 c 语言知识点 ②锻炼编程能力以及逻辑思维能力 ③提升学员对编程的热情和对学习后序课程的自信
【贪吃蛇】代码实现|【俄罗斯方块】思路分析|【俄罗斯方块】代码实现 【中国象棋】棋子与棋盘|【中国象棋】实现 "下棋" 【中国象棋】棋子的规则之車、马、炮|【中国象棋】棋子的规则之将、士、相、兵
level 8 网络编程开发及实战上
本阶段学习目标: ①掌握 socket 编程,具备编写基本的网络通信服务程序的能力 ②了解互联网络当中的核心主要协议 ③了解本地套接字,具备编写本地套接字的能力
什么是互联网?|OSI 七层体系结构|TCP/IP 协议与五层体系结构 IP 地址与端口号|字节序及 IP 地址转换|socket 套接字及 TCP 的实现框架 实现 TCP 通信|TCP 并发实现|实现 UDP 通信|TCP 协议是如何实现可靠传输的 TCP 连接管理与 UDP 协议|IP 协议与 ethernet 协议|UNIX 域套接字
level 9 网络编程开发及实战下
本阶段学习目标: ①熟悉常见 IO 模型,会使用常见多路复用接口 ②了解互联网当中广播,组播等特殊通信方式,能够独立编写广播,组播通信代码 ③云同步项目实战强化编程能力
IO 模型|IO 多路复用 select 函数|多路复用 poll 函数|多路复用 epoll 函数族 套接字属性设置|广播与组播|原始套接字|域名解析与 http 服务器实现原理 项目介绍及 TCP 的实现|TCP 传输的特点|文件传输功能的实现 自动云同步的实现
level 10 网络编程高级
本阶段学习目标: ①熟悉应用层最重要的 HTTP 协议 ②熟练掌握 CGI 接口
web 开发基本概念|wireshark 分析 GET 方法|HTTP 协议是怎样实现的? 静态页面到动态页面|form 表单到 CGI 网关接口|CGI 库的下载与使用
level 11 数据库开发
本阶段学习目标: ①初步掌握 SQLite3 数据库开发的基本技能 ②了解并使用 SQLite3 数据库的基本操作 ③具备编程实现简单的基于 SQLite3 数据库的项目的能力
安装和配置 SQLite3 环境|SQLite3 的使用|SQLite3 常用 API|联系人管理系统
level 12 Linux 应用开发综合实战
本阶段学习目标: ①掌握在线词典项目的项目框架 ②熟悉数据库编程 ③具备 SQLite3 当中,csv 文件的整理与导入的能力 ④具备网络编程项目的编写及调试的能力
项目展示及实现原理|资源准备及实现服务器代码|实现客户端代码 增加更多功能
第三阶段 嵌入式 GUI 开发
进阶课是一些高端技术、扩展课程、重要课程,学员工作后可继续学习,为自己充电;学员根据自己的工作需要来适时的学习。
level 13 C++ 开发
本阶段学习目标: ①理解面向对象编程的思想 ②掌握 C++ 面向对象编程的方法 ③熟悉泛型编程与 STL 库的使用
C++ 简介|C++ 编程初步|C++ 数据类型|C++ 的函数|结构体与类 构造与析构|深拷贝与浅拷贝|静态成员与友元|继承|多继承|多态性 运行时类型信息|单目、双目运算符重载|特殊运算符重载|异常|文件与流 函数模板与类模板|STL 容器与算法
level 14 QT 嵌入式图形开发
本阶段学习目标: ①掌握 QT UI 界面设计方法 ②掌握 QT 文件 IO 处理 ③掌握 QT 事件处理 ④掌握 QT 网络编程 ⑤掌握 QT 多线程程序设计 ⑥熟悉 QT 数据库程序设计
Qt 开发环境搭建|Qt 初步|常用界面设计组件 - 窗体 常用界面设计组件 - 按钮、布局、容器组件|常用界面设计组件 - 时间日期与定时器 标准对话框|自定义对话框、Splash 与登录窗口|文件操作 - 文本文件读写 文件操作 - 二进制文件和目录读写|数据库编程|项目 - 员工管理系统 Qt 事件处理|覆盖事件处理|多线程编程|综合实例 - 仓库管理 Qt 网络编程基础|TCP 编程|UDP 编程|多媒体编程 - 命令行的 mp3 播放器 多媒体编程 - 带 UI 的 mp3 播放器|项目的发布
level 15 基于 OpenCV 的缺陷检测项目
本阶段学习目标: ①掌握 OPENCV 课程内容 ②掌握 Qt 界面设计与项目实战 ③掌握视频处理与编辑 ④熟悉图像处理基础与操作
计算机眼中的图像|OpenCV 基础|图像的基本操作|图像色彩空间的转换 阈值分割|ROI 切割 - 感兴趣区域|形态学操作|图像颜色识别和替换 图像的几何变换|数字水印技术|图像噪点消除|图像梯度处理 图像边缘检测|绘制图像的轮廓|缺陷检测项目
level 16 Linux 音视频开发
本阶段学习目标: ①掌握 Qt 基础与音视频数据处理 ②掌握音视频编解码与多媒体控制 ③熟悉图像和视频处理综合应用
环境搭建和配置|音视频基础知识|视频推流
第四阶段 单片机开发
完成每个 level 学习,完成课后作业和项目作业,可具备 STM32 系列 Cortex M 核 ARM 单片机的裸机开发和带 RTOS 的项目开发能力。熟练掌握单片机常见的外设和接口,如 GPIO、UART、I2C、SPI、定时器、ADC 等等。熟悉 LVGL、FREERTOS 的移植和使用,并有将其应用于项目的能力。
level 17 硬件设计入门及实战
本阶段学习目标: ①掌握嵌入式硬件开发的基本流程 ②掌握 EDA 的原理图和 PCB 设计基本方法 ③掌握 PCB 生产接口文档的组成和输出
软件安装与原理图封装|原理图设计与 PCB 封装添加|PCB 图布局布线 PCB 生产与测试
level 18 STM32 开发 - 基于 STM32U5
本阶段学习目标: ①学习单片机基础与开发入门知识 ②掌握 STM32 GPIO 口配置与应用 ③精通中断与 EXTI 外部中断原理 ④掌握 RCC 时钟与 SysTick 系统定时器 ⑤熟练使用 UART 串口通信协议 ⑥精通定时器功能配置与实战应用 ⑦掌握 ADC 及配合 DMA 的应用 ⑧掌握 I2C、SPI 两大通信接口
单片机基础|单片机开发入门|STM32 的 GPIO (上)|STM32 的 GPIO (下) STM32 的中断|STM32 的 EXTI|STM32 的 RCC 和 SysTick|STM32 之 UART (上) STM32 之 UART (下)|STM32 之定时器 (上)|STM32 之定时器 (中) STM32 之定时器 (下)|STM32 之 DMA (上)|STM32 之 DMA (下) STM32 之 ADC (上)|STM32 之 ADC (中)|STM32 之 ADC (下) STM32 之 I2C|STM32 之 SPI
level 19 FreeRTOS 操作系统
本阶段学习目标: ①理解 FreeRTOS 核心原理与基础入门操作 ②掌握任务创建、优先级、延时、句柄及任务管理 ③精通队列、软件定时器、中断延迟管理机制 ④掌握信号量、互斥量、临界区保护使用方法 ⑤精通事件组、任务通知、空闲钩子函数应用 ⑥熟练内存管理与多任务调度实战开发
FreeRTOS 入门|FreeRTOS 基础与使用|FreeRTOS 任务创建方法 FreeRTOS 任务参数使用|FreeRTOS 任务的优先级|FreeRTOS 相对延时函数 FreeRTOS 绝对延时函数|FreeRTOS 空闲钩子函数|FreeRTOS 任务句柄使用 FreeRTOS 删除任务函数|FreeRTOS 队列|FreeRTOS 定时器 FreeRTOS 信号量|FreeRTOS 中断延迟|FreeRTOS 互斥 FreeRTOS 事件组|FreeRTOS 任务通知
level 20 LVGL 开源图形界面
本阶段学习目标: ①掌握 LVGL 模拟器搭建与开发环境配置 ②精通 LVGL 部件基础属性、样式与事件机制 ③熟练使用标签、按钮、滑动条等核心控件 ④掌握表格、图片、键盘、列表等复杂部件 ⑤精通 GUI 布局设计与界面交互开发 ⑥熟练完成 LVGL 裸机移植与代码优化调试
LVGL 模型器搭建|LVGL 概述|部件基本属性 (一般属性)|部件基本属性 (样式) 部件基本属性 (事件)|样式属性 (部件大小和移动)|样式属性 (边框、填充和轮廓) 样式属性 (阴影、背景和 flags)|核心部件 (标签和按钮) 核心部件 (开关、线条和复选框)|核心部件 (滑动条、进度条和圆弧) 核心部件 (滚轮、文本区域和按钮矩阵)|核心部件 (键盘、表格和图片) 核心部件 (图片按键、LED 和色环)|核心部件 (列表、下拉列表和选项卡) 核心部件 (视图、窗口和消息盒子)|布局|LVGL 移植(裸机)|拓展部分
level 21 基于 STM32U5 的智能手表 本阶段学习目标: ①掌握项目技术框架与硬件设计 ②完成 FreeRTOS 与 LVGL 的系统移植 ③实现传感器数据采集、UI 交互与全功能业务开发 ④ 完成代码优化与产品化调试
项目介绍及技术框架组成 | 项目硬件介绍 | 系统移植及 GUI 库移植 (上) GUI 库移植 (下) | 基本数据的获取 —— 运动姿态及计步算法 基本数据的获取 —— 心率血氧及光强 | 基本数据的获取 —— 温湿度、RTC 及 WiFi 校时 UI 交互设计开发工具引入 | 交互界面的创建 | 生成代码的移植与优化 时钟_计步_心率血氧及温湿度功能实现 | 背光调节及步行子界面功能实现
New level 22 基于 IDF 的 ESP32-S3 开发 本阶段学习目标: ①掌握 ESP-IDF 环境搭建与工程开发 ②熟悉 ESP32-S3 芯片架构与外设原理 ③掌握 GPIO/LED/KEY 等基础外设驱动 ④理解中断与定时器配置及应用 ⑤熟练运用 UART 串口通信调试 ⑥掌握 SPI/I2C 总线驱动传感器设备 ⑦具备 LCD 屏幕开发能力 ⑧熟悉 I2S 音频编解码与播放录制
ESP32-S3 基础入门简介 | ESP32-S3 底层核心简介 | 工程开发与环境实操 ESP32-S3 之 NVS 讲解 | ESP32-S3 之 GPIO 讲解 | ESP32-S3 之中断讲解 ESP32-S3 之串口讲解 | ESP32-S3 之定时器讲解 | ESP32-S3 之 SPI 讲解 ESP32-S3 之 I2C 讲解 | ESP32-S3 之 I2S 讲解
New level 23 AI 桌宠机器狗项目开发 本阶段学习目标: ①掌握小智 AI 部署方法,完成机器狗硬件组装与功能调试 ②精通 PWM 舵机控制、步态算法设计,实现机器狗运动控制 ③掌握传感器数据采集、姿态检测与 RGB 灯效控制技术 ④精通自定义通信协议设计,实现串口数据收发与指令控制 ⑤掌握 ESP32-S3 底层程序开发,完成机器狗全流程功能实现
小智 AI 部署 | 机器狗项目演示 | 机器狗组装视频 | 基于 PWM 控制单个舵机 基于 PWM 的 5 路舵机同步驱动 | 步态分析与控制 | 机器狗电池电量采集 机器狗姿态检验 | 三轴地磁传感器方向检测 | PWM 控制 RGB 灯 自定义通信协议设计 | 串口收发逻辑与数据处理 | 底层控制程序与逻辑解析 指令下发控制 | ESP32-S3 机器狗代码简介
第五阶段 嵌入式底层课程
完成每个 level 学习,完成课后作业和项目作业,熟练掌握 ARM 体系结构与接口技术、系统移植、驱动开发初级、驱动开发高级基础知识,熟悉 level 中涉及的实战操作技巧,能具体操作,完成项目作品。
level 24 ARM 体系结构与接口技术 本阶段学习目标: ①掌握 led, 中断,uart,pwm 程序编写 ②熟悉 arm 指令集中常用指令 ③了解 arm 体系结构 ④掌握如何查看原理图,芯片手册 ⑤了解 C 语言与汇编混合编程
嵌入式系统概述 | ARM 寄存器组织与工作模式 | ARM 异常处理 ARM 指令集仿真环境搭建 | 数据处理指令 | 跳转与加载存储器访问指令 栈的种类与应用 | 伪指令与伪操作 | C 和汇编的混合编程 | MP157 开发环境搭建 LED 驱动编程 | UART 驱动编程实验 | shell 框架编程 | PWM 实验 软中断异常处理实验 | 按键中断实验 | 光电开关、火焰传感器编程实践 定时器实验 | IIC 总线原理 | IIC 总线驱动 | IIC 总线设备驱动 | SPI 总线原理 SPI 总线驱动 | SPI 总线设备驱动
level 25 系统移植 本阶段学习目标: ①了解如何配置编译 linux 内核,设备树 ②熟悉如何移植 SD 卡,网卡,第三方驱动 ③了解 uboot 启动流程 ④掌握根文件系统的制作 (busybox) ⑤让 arm 开发板成功运行最新版 linux 内核 ⑥学会使用 buildroot 构建 Linux 系统
课程导学 | 移植过程分析 | uboot 的使用 | 网络环境搭建 | 远程加载 Linux 系统 本地加载 Linux 系统 | uboot 源码分析 | uboot 移植 tf-a 与 trusted 版本的 uboot 移植 | Linux 内核移植 | 根文件系统制作 buildroot 移植方案【选修】
level 26 嵌入式内核及驱动开发初级 本阶段学习目标: ①掌握驱动开发环境搭建 ②掌握如何编写编译一个驱动模块 ③掌握字符设备驱动的编写
Linux 驱动编程初步 | 驱动开发环境搭建 | 第一个内核模块 导出符号、模块参数 | 字符设备驱动编程框架 | gpio 子系统 内核空间和用户空间的数据交换 | ioctl | 设备文件的自动创建
level 27 嵌入式内核及驱动开发中级 本阶段学习目标: ①掌握如何用代码实现阻塞,非阻塞,异步,同步,多路复用 ②掌握内核的中断编程方法(tasklet, workqueue) ③掌握设备驱动模型 device device_driver bus_type ④掌握 platform 虚拟平台总线
platform 总线 | 设备树文件 | 设备树编程 | 设备树版本的 LED 驱动程序 Linux 中断处理 | 中断底半部机制 | Linux 内核中的定时与延时 | 按键去抖 内核的竞态与并发 | 阻塞 IO | 非阻塞 IO | select、poll、epoll 实现原理分析 异步 IO | 内存管理 | ioremap | mmap 控制硬件
level 28 嵌入式内核及驱动开发高级 本阶段学习目标: ①熟练掌握 input 子系统 ②掌握 SI7006 驱动编写 (i2c 子系统) ③掌握数码管驱动编程 (spi 子系统) ④掌握混杂子系统 ⑤了解块设备驱动 ⑥了解网络设备驱动
input 子系统 | I2C 子系统框架 | I2C 总线设备驱动编程 | SPI 子系统框架 SPI 总线设备驱动编程 | 混杂设备 | 块设备驱动 | 网络设备驱动
第六阶段 嵌入式开发拓展与实践
完成每个 level 学习,完成课后作业和项目作业,熟悉项目操作原理,理清重点、难点、疑点知识,达到举一反三,融会贯通,结合企业案例,独立完成项目开发
level 29 基于 STM32MP157 的智能快递柜系统 本阶段学习目标: ①理解并掌握 QtQuick 如何实现高效、用户友好的交互界面 ②深入学习并实现 QtQuick 中的网络通信功能 ③掌握如何在 C++ 程序中嵌入和集成 QtQuick 界面元素 ④掌握搭建 Web 服务器的基本技术 ⑤通过实际代码上机调试,增强调试和问题解决能力 ⑥了解和实现 sqlite3 模块,进行数据的存储与管理
课程导学与项目介绍 | Qt 开发环境概述 | 配置 Qt 交叉编译环境 QtQuick 如何实现更好的交互界面 | QML 使用 StackView 实现页面跳转 QtQuick 如何嵌入到 C++ 程序 | QtQuick 实现交互界面 | QtQuick 实现网络通信功能
sqlite3 模块的实现 | 完整功能实现:登录与注册 | 完整功能实现:投递与取件 搭建一个 web 服务器 | web 网页展示快递柜状态信息 | Web 页面输出投递记录与快递员信息 | 代码上机调试 | 数码管显示柜子编号
level 30 基于 STM32MP157 的人脸识别智能门锁项目 本阶段学习目标: ①掌握基于 linux 中 qt 平台开发项目 ②熟悉用 v4l2 来接收摄像头传递的数据及面部识别 ③掌握数据库技术,人脸检测的实现 ④掌握云平台开发 ⑤积累项目经验
开发板环境搭建 | ui 界面设计 | V4L2 驱动摄像头 | 布防功能的实现 连接百度云智能,测试人脸识别功能 | 本地人脸信息录入 | 项目验收
level 31 基于 STM32MP157 的智能语音安防系统 本阶段学习目标: ①熟练掌握 Linux 系统与应用开发 ②熟练掌握 Qt 工程级 GUI 开发 ③掌握网络通信与 C/S 架构设计 ④掌握摄像头与多媒体系统开发 ⑤Qt 网络服务与第三方 API 调用 ⑥字符设备驱动与硬件控制 ⑦IPC 与多进程系统设计 ⑧语音识别与控制硬件
项目介绍基础环境搭建 | 配置 Qt 交叉编译环境 | 客户端界面切换功能实现 系统界面设计与交互实现 01 | 系统界面设计与交互实现 02 TCP 通信与多线程机制实现 | 硬件驱动功能实现 | 视频监控功能实现 语音控制功能实现 | 功能拓展
New level 32 嵌入式 Linux 综合项目开发教程 本阶段学习目标: ①完成 3 个各具特色的项目:智能灯光控制系统、智能大棚温控系统、火灾报警系统 ②掌握 QT 界面开发技术。 ③掌握云平台的使用以及物联网 MQTT 协议的应用
仿真平台综合项目使用说明 | 综合项目功能演示 | UI 界面搭建演示 项目必备基础知识 | 示例代码框架结构
第七阶段 版本控制与 AI 辅助编程
完成每个 level 学习,参与课程练习并完成课后作业,熟悉相关版本控制工具使用方法,熟悉 AI 辅助编程的方法和流程,借力 AI,提升开发效率。
New level 33 Source Insight、Git 工具使用 本阶段学习目标: ①掌握 source insight 工具的使用方法,通过共享目录,实现 linux 与 windows 协同开发 ②掌握 Git 工具的使用方法,从而实现对代码的管理版本控制 ③掌握 Git 常见的操作:版本回退,分支创建,分支合并等项目协同开发操作
7 个必备工具技巧 - Source Insight | linux 共享代码及项目开发调试 Git 简介及职场中的重要性 | Git 开发必备技能及其应用场景
New level 34 嵌入式 Vibe Coding(AI 赋能全栈开发) 本阶段学习目标: ①掌握 TRAE 等 AI 编程工具的安装与核心功能使用 ②用 AI 赋能 C/C++、STM32、FreeRTOS、Linux 等全栈嵌入式开发 ③提升 LVGL、Qt、小程序等多场景开发效率
Vibe Coding 工具与环境搭建 | Vibe Coding-C 语言与数据结构 Vibe Coding - 嵌入式 STM32 | Vibe Coding-FreeRTOS 操作系统 Vibe Coding-LVGL 图形界面开发 | Vibe Coding - 微信小程序开发 Vibe Coding - 嵌入式 Linux 应用开发 | Vibe Coding-C++ 语言开发 Vibe Coding-Qt 开发 | Vibe Coding - 嵌入式 Linux 底层开发
项目弹药库
基于 STM32U575 的智能手表
涉及知识点 Cortex M 核驱动开发、FreeRTOS、LVGL、计步算法、姿态传感器、心率血氧传感器、心率血氧算法等
项目简介:本项目以意法半导体公司最新的 CortexM33 核超低功耗 MCU——STM32U575RIT6 为核心,实现了指针表盘、数字表盘的走时功能,包括日期、时间的显示,以及步数、心率、环境温度的动态显示;实现了包括计步在内的丰富的运动菜单,具备监测脉搏、血氧的健康监测功能,可监测当前环境温湿度、实现无线自动校时等主流智能手表功能。
AI 桌宠机器狗项目
涉及知识点 ESP-IDF 开发环境下的 ESP-S3 开发、小智 AI 智能交互、STM32F103 开发、舵机操作、电量采集及多轴运动传感器操作
项目简介:AI 机器狗是一款基于双核控制器的智能四足设备,采用 ESP32-S3 作为智能决策核心(负责语音交互、网络通信与任务规划),STM32F103 作为实时控制核心(负责舵机驱动与传感器数据采集),支持语音控制、基础运动、仿生动作及状态查询等功能,兼具趣味性与扩展性。
基于 STM32MP157 的人脸识别智能门锁
涉及知识点 数据库开发使用、Qt UI 界面开发、云端人脸识别、V4L2 视频采集
项目简介:本项目基于嵌入式设备和 Qt 前端开发,实现对人员的实时检测与身份识别。系统通过摄像头采集图像,并将人脸数据通过 HTTP 请求发送至百度智能云,调用其人脸识别服务进行检测与特征比对,实现高精度的身份验证。同时,识别结果、操作日志以及用户信息等数据在本地 SQLite3 数据库中进行存储和管理,保证数据的可追溯性与本地安全性。
基于 STM32MP157 的智能语音安防系统
涉及知识点 多媒体处理与实时显示、Qt/QML 图形界面开发、多线程编程与线程同步、进程间通信机制、Socket 网络通信编程、Linux 设备驱动与硬件控制
项目简介:监控室内环境,有室内温度,室内湿度显示;家庭硬件控制,灯光控制,摄像头实时查看室内情况,风扇控制,报警功能,室内温度过高触发蜂鸣器报警;语音控制,通过语音识别的形式控制灯光,风扇等硬件。人脸识别登录,调用第三方 api 接口实现人脸识别登录,室外天气显示,调用第三方接口获取本地天气温度,雨雪等信息。
基于 STM32MP157 的智能快递柜系统
涉及知识点 QML 界面设计、C++ 后端开发、Web 前端技术、系统级多进程编程、SQLite3 轻量级数据库、系统级 Socket 编程
项目简介:本项目可以通过浏览器界面进行远程控制实现快递柜的开关。快递柜以柜组为组成单位,每组受一台 STM32F407 为核心的终端控制,多组再组成完成的一台快递柜,整体的快递柜受一台 STM32MP157 为主控芯片的多功能主机控制。每一个快递柜主机通过触控显示屏,本地管理快递柜的开关。实现快递员存放快件,用户凭密码等认证方式取件的快递柜全流程。
基于 STM32MP157 的音乐播放器
项目简介:本项目实现了一款 Linux 下基于 QT 开发的简易音乐播放器,支持批量导入本地歌曲,可清空、删除列表歌曲,具备播放控制、音量调节、进度时间显示功能,还有右键菜单,能提取并解析歌词,依播放进度同步显示。
涉及知识点 Linux 应用开发、Qt UI 界面开发、MP3 解码库、歌词文件解析
基于 STM32MP157 的智慧医疗项目
项目简介:本项目实现了一款利用心率 / 脉搏传感器监控人体健康指标的健康监测仪,因心率血氧计算复杂,sys 接口不适用,故结合系统调用用以字符设备方式获取。通过操作相关关键文件,如使能通道、设置缓存等,实现对传感器数据的读取,进而经算法算出心率和血氧。
涉及知识点 Linux 应用开发、Qt UI 界面开发、Linux 底层驱动开发、心率血氧传感器应用
基于 STM32MP157 的智能工业电表项目
项目简介:本项目实现了一款工业电表相关项目,通过读取电流电压计算用电量,结合数据库获取并更新剩余电量,同时利用数据库记录存储电量数据,并支持通过微信开发者工具进行剩余电量查询与电量充值操作。
涉及知识点 Linux 应用开发、Qt UI 界面开发、数据库开发、微信小程序开发、双核异构协同开发、MQTT 云平台开发
基于 STM32MP157 的环境监测项目
项目简介:本项目实现了一款环境监测设备,涵盖环境变量采集和对外设的智能控制功能。通过开关和阈值设置实现灵活的环境监测联动。
涉及知识点 Linux 应用开发、Qt UI 界面开发、数据库开发、双核异构协同开发、NTP 服务使用
基于 STM32MP157 的智能安防项目
项目简介:本项目包含监控、智能门禁及火灾监测模块。监控模块利用 V4L2 驱动摄像头,转换视频规格格式并显示;智能门禁用 sqlite3 存登录信息,三次输错密码触发报警,匹配成功可添新信息;火灾监测模块实时感应火焰,有火灾即触发蜂鸣器报警。
涉及知识点 Linux 应用开发、Qt UI 界面开发、数据库开发、底层驱动开发
基于 STM32MP157 的智能语音识别项目
项目简介:本项目实现了一款通过调用百度 AI 开发平台语音识别功能,完成通过语音控制设备多个外设以及与传感器的联动。
涉及知识点 Linux 应用开发、Qt UI 界面开发、云平台开发
基于 STM32MP157 的智能出行助手项目
项目简介:智能出行助手项目集实时路况展示、语音识别、智慧生活及智慧闹钟功能于一体。通过整合地图、语音平台等资源,实现路况获取、语音指令操作;还能提供生活信息,设置闹钟提醒,为用户出行及生活提供便捷服务。
涉及知识点 Linux 应用开发、Qt UI 界面开发、云平台开发、微信小程序开发
虚拟仿真平台 —— 智能灯光控制系统
项目简介:本项目通过 QT 界面通过触控屏控制 LED 灯光的亮灭,也可以通过预设的光照传感器阈值自动控制 LED 灯光的亮灭。此外,还可以通过微信小程序及 MQTT 服务器来远程操控 LED 灯的状态。
涉及知识点 Linux 应用开发、Qt UI 界面开发、Mqtt 应用开发、Linux 底层驱动移植、微信小程序应用开发
虚拟仿真平台 —— 智能大棚温控系统
项目简介:本项目通过传感器获取当前环境中的温湿度参数,依据设置的调节参数,自动控制风扇以不同的转速,调节环境的温湿度信息,也可以通过手动在界面调节或者微信界面调节,控制风扇的转动及转速,实现大棚环境的控制。
涉及知识点 Linux 应用开发、Qt UI 界面开发、Mqtt 应用开发、Linux 底层驱动移植、微信小程序应用开发
虚拟仿真平台 —— 火灾报警系统
项目简介:本项目通过监测火焰传感器的数据,并根据用户设定的报警阈值,判断是否发生火灾,然后通过蜂鸣器以及界面提示,提醒可能发生了火灾。也可以使用微信通过 MQTT 连接到本项目的硬件系统,同步获取报警信息。
涉及知识点 Linux 应用开发、Qt UI 界面开发、Mqtt 应用开发、Linux 底层驱动移植、微信小程序应用开发
实力超强,为高薪就业保驾护航
严选资深教研团队授课
华清远见拥有一支非常强大的师资团队。200 余名讲师投身于研发当中。每位讲师均是从事 IT 行业多年的资深人士,并有着丰富的项目开发经验。在学员培训过程中实时答疑解惑。
四个优势标签:
技术能力强
项目经验强
教学实力强
讲课方法强
讲师列表
小美老师|华清远见教学总监
孟健老师|创客学院嵌入式总监级讲师
吕瑞老师|创客学院物联网总监级讲师
易晓勇老师|创客学院物联网总监级讲师
振龙老师|创客学院嵌入式金牌讲师
新蕾老师|创客学院嵌入式金牌讲师
讲师列表
孙攀老师|创客学院物联网金牌讲师
燕蓉老师|创客学院嵌入式金牌讲师
朱海蕊老师|创客学院嵌入式人工智能讲师
3 大班型助力|定制化培养,满足不同人群需求
| 阶段 | 课程服务包含 | 未来精英全程班 | 大厂定制就业协议班 | 大厂定制 OMO 创客营 |
|---|---|---|---|---|
| 导学阶段 | 学员深度沟通,全面了解学前导学规划、协议保障 | ? | ? | ? |
| 开班典礼技术老师:行业发展和分析、课程体系介绍、不同课程的学习方法及可能遇到的困难和应对、上课模式等教务老师:服务模式就业老师:讲就业前景、薪资水平、成功案例、就业指导等 | ? | ? | ? | |
| 学习阶段 | 顶尖名师授课 | ? | ? | ? |
| 授课方式 | 点播 + 直播面授 | 点播 + 直播面授 | 点播 + 直播面授 + 线下面授(20-30 天线下集训学习) | |
| 重点难点 / 项目 / 主题班会每周 2-3 次的晚间直播 | ? | ? | ? | |
| 单课程学习引导、编程思维强化、知识串讲提炼、常见问题精讲、知识重点切片精讲、7*13h 重难技术答疑代码检查、作业批改level 考核、阶段考核 | ? | ? | ? | |
| 阶段模拟笔试、模拟面试 | ? | ? | ? | |
| 项目实战 | 经典案例剖析、实战项目训练实战项目指导、框架布局思维训练、开发实战精讲精练 | ? | ? | ? |
| 企业项目参与体验线下项目集训 | ? | ? | ? | |
| 综合项目测试、项目答辩 | ? | ? | ? | |
| 学习管理 | LMS 智能学习系统、基础代码能力训练、名师在线辅导名师项目讲解、学习小组学习计划、学习督导、课程学习考核、定期班会、人文关怀大咖来访等、阶段学习效果考核 | ? | ? | ? |
| 就业管家 | 保就业、就业指导网络在线招聘无限次岗位推荐企业招聘会、名企内部推荐人才库、入职后技术支持 | ? | ? | ? |
学完即可考核认证中国电子学会颁发的《嵌入式系统设计工程师》证书
嵌入式系统设计工程师中级认证证书,是ST(意法半导体)、中国电子学会(工信部下直属事业单位)等权威机构合作推出高含金量的专业技术证书,华清远见提供考证平台和考证案例的设计及考前培训服务,中国电子学会颁发证书。完成华清远见非凡就业班高质量课程学习后,可选择参与测评,合格后可颁发《嵌入式系统设计工程师-中级(裸机编程)》认证证书和《嵌入式系统设计工程师-中级(Linux)》认证证书。
凭借专业的就业服务体系,从精准的简历优化、全真的面试模拟,到名企内推、专场招聘,再到多校区资源共享与就业后专属回访,全方位为你打造专业且高效的职场进阶之路。
六大就业服务模块
简历优化 1v1 优化学员资料,打造完美简历
面试演练 实地模拟面试,发现问题及时调整
公司内推 与 2w + 名企合作,简历直达 hr,内推学员入职
企业招聘 企业定时上门招聘,优秀学员可免试录用
资源共享 11 大校区资源共享,自由选择就业地点
就业跟踪 就业后定期回访,为学员排忧解难
为什么选择华清远见
华清远见教育科技集团,2004 年创立于北京中关村,是一家集产学研用于一体的科技驱动型高端教育服务品牌,致力于新一代信息技术领域的高质量人才培养和服务。
核心数据:
22 年 专注高端 IT 培训
11 大 分中心
200+ 金牌讲师
20000+ 就业合作企业
100+ 畅销教材
100+ 实验设备
36 万 + 学员
500 强 企业合作伙伴
3 大业务板块 — 线上、线下、产品自研全面覆盖
集团业务包含在线课程、面授课程、智能教仪产品研发 3 大方向。从线下到线上,从教学到研发,华清远见教育集团的业务全面覆盖大学生、在职工程师、高校教师、企业等不同人群。授课形式从线上到线下,满足不同学员的学习时间要求。未来,华清远见将不断提升自身教研实力,用实际行动打造当之无愧的 “高端 IT 就业培训专家”! 业务板块:在线课程、面授课程、研发中心
我们的课程优势
融合多种高薪热点技术 以嵌入式技术为核心,融合物联网、AI、python、5G、Android 等多种高薪热门技术,打造嵌入式人工智能人才核心竞争力,拓展职场发展空间。
强大自主研发硬实力 华清远见研发中心耗时多年,真实企业人工智能产品研发,强势推出 AI + 嵌入式、AI + 物联网、AI + 机器人三大系列项目实训及自主研发硬件实训平台。
业内真正软硬件结合教学 业内真正的人工智能软硬件结合的教学课程,提供高含金量的嵌入式人工智能软硬件结合教学解决方案。
嵌入式行业积累 拥有嵌入式物联网方向的研发及培训经验底蕴,积累了强大的行业壁垒,有力支撑了嵌入式人工智能课程的厚积薄发。
优先掌握行业最新技术,引领教学前沿
与全球 500 强企业合作,优先掌握行业最新技术,并快速用于教学。 合作企业:阿里巴巴、科锐国际、360、文思海辉、国家电网、比亚迪、三星、海康威视、小米、腾讯、金立达、思科、联想、LG、KTC、IAUTO、烽火通信、清华同方、新浪、华为、腾达、世纪鼎点、ST、NXP、思博伦、sobey、移远通信、BES、全志、星网锐捷、TCL、SUNLORD、iPanel、奥特克、飞思卡尔、德赛西威、Tieto、东软、海康威视
60 + 项专利及软件著作权,为华清远见实力背书
著作权项目: 智能巡检机器人、物联网仓储虚拟培训、电商平台实训系统、边缘计算机网关系统、智能酒店管理系统、智能停车系统、智能电表软件、智能打卡考勤
100 + 本原创图书研发出版,千余所高校指定教材
创客学院
创客学院是华清远见教育科技集团旗下子品牌,是国内领先的在线职业教育学习品牌。与百度、Google、ARM、微软等全球领先企业合作课程研发及就业推荐,涵盖嵌入式、人工智能、全栈电子等八大学科及项目实战提升课程。
来创客学院,横扫名企大厂高薪岗位
职业课程:8 大方向高质课程,满足企业用人需求
个性化定制:拓展知识,提高能力
项目实战:巩固课堂理论知识,增强实战开发经验
智能评价:跟进学习情况,实时反馈
连接职场:以高薪就业为导向,毕业立即就业
名师授课:200 + 名师 1V1 在线订制授课






























































