当前位置:首页>课程>AI嵌入式+机器人开发课程

AI嵌入式+机器人开发课程

AI嵌入式+机器人开发课程

嵌入式小白基础入门?基础班阶段一

课时:15 天?技术点:118 项?测验:1 次?学习方式:线下面授

学习目标

帮助学员建立软硬件基本概念的理解,打好嵌入式开发的基础。

主讲内容

1. 计算机组成原理

讲解计算机硬件系统的基本结构及其运行原理的学科,主要涉及计算机的组成、功能、性能优化及设计方法,为计算机系统设计和应用提供理论基础。

计算机发展历史与基本组成|数据的表示与运算|存储器体系结构|指令系统与编程|中央处理器 (CPU) 设计与实现|输入输出系统与外设管理|总线与接口技术|并行处理与多核技术

2. 数字与模拟电路基础

模拟信号和数字信号的处理原理及相关电路的设计方法,为集成电路应用和嵌入式开发提供理论支持。

模拟电路基本概念(电阻、电容、电感、二极管、三极管等)|运算放大器及其应用|数字电路基本概念(逻辑门、布尔代数、逻辑表达式)|组合逻辑电路设计(加法器、编码器、译码器等)|时序逻辑电路设计(触发器、计数器、移位寄存器等)|模数转换与数模转换(ADC/DAC)|电路仿真与测试工具的使用|NE555|手把手做个电子琴

单片机开发?高手班阶段一

课时:20 天?技术点:138 项?测验:1 次?学习方式:线下面授

学习目标

让学员掌握单片机架构和编程技能,具备独立完成简单硬件控制项目的能力。

主讲内容

1. 计算机组成原理

嵌入式系统设计的入门课程,讲解单片机的基本结构、工作原理及其开发流程。通过该课程的学习,学生能够掌握单片机的编程和外设控制方法,为智能硬件和物联网设备的开发奠定基础。

C 语言编程:掌握高性能编程语言,夯实基本功|理解 MCU 开发过程:从 0 到 1 理解和实践单片机开发与调试过程|常见外设协议开发:实践开发流水灯、氛围灯、洗脸器、电动牙刷、烘鞋器、烫发夹、usb 键盘以及电子表等实战案例|通讯协议原理:面对纷杂的电子元件及传感,学会使用合适的通信协议开发并理解原理|逻辑分析工具应用:掌握快速定位以及分析总线中信号问题的能力

AI嵌入式+机器人开发课程

单片机开发综合进阶?高手班阶段二

课时:5 天?技术点:68 项?学习方式:线下面授

学习目标

通过该项目,学员将掌握基于 STC8 单片机的远程蓝牙控制系统、麦克纳姆轮底盘的驱动控制、温湿度数据采集与远程传输等核心技能。

该远程可移动环境监测系统由 STC8 单片机控制,通过蓝牙模块远程接收指令,控制搭载麦克纳姆轮的移动底盘,能够实现多方向移动和精准定位。系统上方安装了温湿度传感器,用于实时采集环境温湿度数据,并通过蓝牙将数据传输给远程设备(如手机或 PC 端)。此系统可以应用于工业仓库、农业温室、智能家居等需要灵活移动的环境监测场景。

主讲解决方案

硬件设计:

1. 控制单元:采用 STC8 单片机作为核心控制器

2. 通信模块:使用蓝牙模块(如 HC?05 或其他兼容模块)实现远程无线通信

3. 运动模块:麦克纳姆轮底盘,配备四个直流电机,支持全向移动

4. 传感器模块:温湿度传感器(如 DHT11 或 DHT22)用于采集环境数据

5. 电源管理:配置适当的电源模块,确保系统稳定供电

软件设计:

1. 蓝牙控制模块:通过 STC8 单片机配置蓝牙通信协议,接收来自用户手机或 PC 端的控制指令

2. 麦克纳姆轮运动控制:编写四轮驱动控制算法,实现麦克纳姆轮的前进、后退、左右平移及原地旋转等功能

3. 温湿度采集与数据传输:通过 STC8 单片机采集温湿度数据,并通过蓝牙实时传输至用户端进行监控

4. 异常检测与报警功能:如果检测到温湿度异常,系统将通过蓝牙发送报警信息至用户端

主讲知识点

1. 系统设计概述:项目背景与需求分析,整体系统的功能介绍与设计思路|系统各模块之间的交互关系与功能划分

2.STC8 单片机与蓝牙通信:STC8 单片机的结构和特性,基本 IO 接口的使用|蓝牙模块的工作原理、配置方式及其与单片机的连接和通信协议|如何通过蓝牙接收并解析来自用户端的控制指令

3. 麦克纳姆轮运动控制:麦克纳姆轮的运动原理及其多方向移动实现方式|电机控制原理与 PWM 信号的应用,如何驱动四个电机并控制运动方向|编写运动控制算法实现前后移动、左右平移和原地旋转,并实现蓝牙遥控指令的解析和执行

4. 温湿度数据采集与传输:温湿度传感器的工作原理及数据采集流程|如何利用定时器实现定时采集,并通过蓝牙模块将数据实时传输至远程端|在用户端显示实时数据的基本方法及异常情况的检测与报警实现

5. 系统综合调试与优化:远程蓝牙控制系统的调试方法,如何进行蓝牙信号稳定性测试|运动控制的调试方法,麦克纳姆轮运动的精度与稳定性优化|温湿度数据采集与传输的调试技巧,确保数据准确性与传输实时性

AI嵌入式+机器人开发课程

AI linux 应用开发?高手班阶段三

课时:15 天?技术点:97 项?测验:1 次?学习方式:线下面授

学习目标

掌握 Linux 操作系统下的应用开发及系统编程,能够开发复杂的嵌入式 Linux 上位机应用项目。

智能家居控制系统|工业 PLC 控制系统|智能车载系统|医疗设备上位机|机器视觉上位机调试系统

主讲解决方案

学习 Linux 系统上位机和编程接口,通过多行业应用项目案例,掌握多任务协调、设备控制和人机交互界面的开发方法。

主讲知识点

PyQt 框架概述与安装配置|Qt Designer 界面设计工具的使用|信号与槽机制实现交互逻辑|常用控件(如按钮、文本框、表格等)的属性和方法|多窗口与布局管理(QVBoxLayout/QHBoxLayout)|数据通信(串口 / UDP/TCP 等协议处理)|多线程编程(QThread 防止界面卡顿)|数据可视化(QChart 或 Matplotlib 集成)|美化界面|打包部署(PyInstaller 等工具),以及调试技巧和跨平台兼容性注意事项

AI嵌入式+机器人开发课程

嵌入式开发?高手班阶段四

课时:17 天?技术点:127 项?测验:1 次?学习方式:线下面授

学习目标

让学员掌握嵌入式系统组成与工作原理,能够独立开发并调试嵌入式软件。

该项目开发一个基于 ARM Cortex?M 架构的智能工业设备状态监测系统,使用 STM32 或 GD32 单片机平台,通过采集设备运行中的温度、振动、湿度等环境数据,实时监控设备的运行状态并预测故障。本系统可广泛应用于工厂、仓储等场景,适用于预测性维护和状态监测。通过结合 FreeRTOS 实时操作系统,系统实现了多任务并行处理,使得设备监测更加...

主讲解决方案

1. 硬件设计:核心控制器:STM32 或 GD32 单片机(Cortex?M 架构)作为控制核心;温度传感器:通过 I2C 总线连接,用于监控温度变化;振动传感器:通过 SPI 接口获取振动数据,检测设备异常振动情况;湿度传感器:通过 ADC 接口读取,监控设备环境的湿度变化;通信模块:使用蓝牙或 WiFi 模块,通过串口或 SPI 接口连接,实现远程数据传输和设备控制;显示模块:利用 OLED 或 LCD 屏幕,通过 SPI 或 I2C 总线显示数据。

2. 软件设计:系统架构:采用 FreeRTOS 实现多任务管理,分别为数据采集、数据处理、显示更新和通信任务;传感器数据采集:使用 I2C 总线读取温度传感器数据;通过 SPI 接口读取振动传感器的实时数据;利用 ADC 接口读取湿度传感器输出的电压值;数据处理与报警:数据采集后实时分析当前温度、湿度和振动值是否超出安全阈值;若检测到数据异常,则通过蜂鸣器或通信模块发送报警信息;显示与通信:将实时数据和报警状态显示在 OLED 屏幕上;通过 WiFi 或蓝牙模块远程传输数据,并支持 APP 或 PC 端监控;系统优化:通过 FreeRTOS 的优先级设置、任务间通信(信号量、消息队列等)和内存管理,优化任务切换效率。

主讲知识点

1.Cortex?M 架构与单片机外设概述:ARM Cortex?M 的基本架构特点,STM32 和 GD32 的资源和应用领域|STM32/GD32 的 I2C、SPI、ADC、定时器和 PWM 等外设模块的概述及使用场景

2. 传感器与外设接口开发:I2C 接口开发:I2C 总线的工作原理及代码实现,如何与温度传感器进行数据交互|SPI 接口开发:SPI 通信机制及编程实现,如何配置与振动传感器进行通信|ADC 采样:STM32/GD32 ADC 模块的配置,如何将湿度传感器的模拟信号转换为数字值|PWM 输出控制:定时器模块的 PWM 信号生成,调控蜂鸣器报警和提示音

3.FreeRTOS 多任务管理:FreeRTOS 的任务创建、优先级设置和调度机制|如何在 FreeRTOS 中实现数据采集、数据处理、显示更新和通信等多任务并行处理|FreeRTOS 任务间的同步机制(如信号量、互斥量、消息队列等),如何保障多任务的高效协作

4. 数据处理与异常监测:数据采集任务的实现,通过实时分析温度、振动、湿度的变化趋势,识别异常数据|故障检测算法的简单介绍和实现,例如温度异常报警、振动异常报警|异常检测结果的处理策略(如触发报警、记录数据等)

5. 数据展示与远程通信:OLED 屏幕的 SPI/I2C 驱动开发,设计友好的用户界面显示实时监测数据|使用 WiFi 或蓝牙模块的通信协议(如 UART 或 SPI)开发,通过 APP 或 PC 端远程监控设备状态|远程数据的传输格式设计及异常事件的实时推送

6. 系统调试与优化:使用调试工具和方法,对 FreeRTOS 任务调度进行监控与优化|分析传感器数据的实时性和准确性,优化数据传输速率|系统中可能出现的任务阻塞、通信延迟等问题的调试和解决方案

 AI嵌入式+机器人开发课程

嵌入式开发综合进阶?高手班阶段五

课时:3 天?技术点:65 项?学习方式:线下面授

学习目标

通过本项目,学员将掌握 GD32 的高效数据传输、环形队列、通信协议和多重身份验证的整合,实现智能指纹锁的完整企业级项目开发能力。

该项目开发一个基于 GD32 单片机的智能指纹锁系统,利用指纹模块、密码输入、人脸识别验证等多重身份验证手段,实现对门锁的智能管理和安全控制。项目将使用 DMA 进行数据采集与传输,采用环形队列管理指纹数据缓冲,并通过串口通信协议与指纹模块和 RFID 模块交互,实现实时数据处理与状态监控。

主讲解决方案

本项目采用 GD32 单片机作为主控,结合指纹模块、密码键盘实现多重身份验证。系统通过 DMA 高速采集指纹数据并存入环形队列进行缓冲处理,利用串口通信协议与各模块稳定交互,并在身份验证成功后控制门锁状态。显示模块实时反馈系统状态,提升用户体验。

主讲知识点

系统架构与硬件连接:指纹、人脸识别模块及 GD32 接口配置|DMA 与数据采集:使用 DMA 高效传输指纹数据,响应速度优化|环形队列设计:构建实时数据缓冲,提高系统处理效率|通信协议实现:设计 UART 协议,确保与外设的稳定通信|身份验证逻辑:多重验证组合,实现安全控制流程

AI嵌入式+机器人开发课程

蓝牙 WiFi 和 LVGL 大模型开发?高手班阶段六

课时:10 天?技术点:98 项?测验:1 次?学习方式:线下面授

学习目标

熟悉嵌入式图形界面开发与无线通信协议,实现数据传输与图形界面的结合。

安防摄像头 (图像采集、网络传输) 穿戴手表 (低功耗蓝牙、传感器数据、LVGL 界面) 情感陪伴助手 (语音交互、大模型 API 调用) 黑马深夜食堂点餐打印机 (网络通信、LVGL 界面、打印机控制)

主讲解决方案

使用嵌入式主控和 LCD 屏幕,利用 LVGL 构建交互友好的图形界面,通过蓝牙 / WiFi 模块实现远程通信。系统设计包括蓝牙 / WiFi 模块初始化与配置、数据接收和发送处理,以及界面交互设计,确保系统稳定性和响应速度。

主讲知识点

LVGL 图形库的基础:图形界面创建、事件处理与动画效果|蓝牙和 WiFi 通信协议:通信模块配置与数据传输流程|多线程与数据管理:界面与通信并行处理,实现流畅的用户体验|系统调试与优化:信号传输稳定性与界面响应速度的优化方法

AI嵌入式+机器人开发课程

Linux 驱动开发?高手班阶段七

课时:5 天?技术点:113 项?学习方式:线下面授

学习目标

掌握 Linux 操作系统的使用和开发,熟悉应用程序和设备驱动的编写。

该项目围绕 Linux 系统的应用与驱动开发,学员将设计一个与传感器或控制设备交互的嵌入式应用,通过 Linux 内核编写设备驱动并提供系统级接口。该项目可应用于工业控制、物联网等需要数据采集和控制的领域。

主讲解决方案

在 Linux 嵌入式平台上,通过 C 语言编写应用程序与设备驱动模块,完成与硬件设备的交互。项目包括驱动程序的编写与调试、系统调用接口的实现,以及用户空间的应用程序编写。最终,系统实现对外接传感器或设备的控制与数据读取。

主讲知识点

Linux 设备驱动基础:驱动开发环境、内核模块的加载与卸载|字符设备驱动开发:设备文件操作、I/O 控制与数据传输流程|应用程序与驱动交互:系统调用、应用层与内核空间的数据交互|驱动调试与优化:驱动的测试方法、常见问题与性能调优

AI嵌入式+机器人开发课程

具身智能机器人开发?高手班阶段八

课时:5 天?技术点:79 项?学习方式:线下面授

学习目标

掌握机器人系统(特别是基于视觉的机器人)的集成与控制方法,能够开发具身智能机器人应用。

视觉机器人(基于视觉的导航或识别机器人)视觉机械臂(基于视觉引导进行抓取操作的机械臂)

主讲解决方案

集成摄像头等传感器和机械臂等执行器|应用计算机视觉算法进行环境感知

主讲知识点

OpenCV 图像处理基础|机械臂正逆运动学|强化学习与机器人

AI嵌入式+机器人开发课程

持续提升冲高薪?赠送课阶段一

课时:80 天?技术点:598 项?学习方式:赠送课程

学习目标

进一步深化 C++ 编程能力,夯实人工智能和机器人领域所需的数学和理论基础,掌握更高级的机器视觉和机器人运动控制技术,为冲击更高阶职位和薪资做准备。

高级 C++ 编程、人工智能数学基础(线性代数、概率论、微积分)、机器人运动学、机械臂运动学、2D 机器视觉高级算法。

主讲解决方案

通过系统学习高级编程技巧、核心数学理论以及机器人与视觉的专业进阶知识,全面提升技术深度和解决复杂问题的能力。

主讲知识点

C++ 核心编程 & C++ 高级开发:面向对象高级特性、STL、设计模式、模板元编程、并发编程等|人工智能与高等数学:线性代数、概率论与数理统计、微积分在 AI 中的应用|机器人运动学 & 机械臂运动学:坐标变换、DH 参数、正逆运动学解算、雅可比矩阵、轨迹规划|2D 机器视觉:图像特征提取与匹配、目标检测与识别(如 YOLO,SSD)、图像分割、深度学习在视觉中的应用

AI嵌入式+机器人开发课程

AI 嵌入式 + 机器人开发 V 2.0 版本课程说明

推出时间:AI 嵌入式 + 机器人开发课程

课程名称:AI 嵌入式 + 机器人开发课程

主要针对:培养掌握嵌入式系统全栈开发能力的复合型人才,涵盖电路设计、单片机开发、ARM 架构、Linux 应用 / 驱动开发及 AI 技术融合应用。通过理论与实践结合的项目化教学,学员将具备硬件控制、通信协议开发、低功耗优化、GUI / 无线交互设计等技能,并能运用 AI 工具提升开发效率,最终胜任智能硬件、物联网、机器人等领域的开发工作,具备从底层驱动到上层应用的完整技术栈能力。

主要使用开发工具:立创 eda 专业版,Keil MDK,GD32/CW32/HK32 官方工具链,daplink,GCC/G++、VSCode、Shell/Python 脚本,ChatGPT、DeepSeek、MQTT Broker、BLE、LVGL、ROS、PyTorch、Git

课程介绍

全新升级,本课程系统培养嵌入式全栈开发 + AI 应用的复合型人才,覆盖电路设计、单片机开发、ARM 架构、Linux 应用 / 驱动开发、无线通信(BLE/WiFi)、GUI 交互(LVGL)、机器人控制(具身智能)等核心技术。课程采用 “理论 + 实战” 双驱动模式,结合企业级项目(如智能硬件、物联网设备、机器人控制等),让学员掌握从硬件底层驱动到 AI 算法部署的全流程开发能力。

新增

集成 ChatGPT、DeepSeek 等工具,实现代码生成、调试优化与错误排查

利用 AI 分析性能瓶颈,优化嵌入式代码

通过自然语言控制硬件,语音指令操作机械臂

基于人工智能模型实现边缘端 AI 推理(图像、声音识别)

利用 AI 生成测试用例,提升嵌入式系统稳定性验证效率

通过机器学习动态调整设备工作任务

用 AI 工具快速生成 LVGL 界面代码

优化蓝牙 / WiFi 传输策略

结合大模型实现 “语音 + 视觉 + 触控” 的嵌入式人机交互

训练机械臂自主完成复杂任务(模仿学习 + 强化学习)

通过 AI 分析硬件异常日志

升级

ARM Cortex?M4/M7 多种国产芯片的开发案例

强化 RTOS 实战模块,新增 FreeRTOS 任务调度和内存优化专题

字体设计:字体设计在项目中的实际应用

扩展通信协议开发,自定义通讯协议

升级电机控制课程,自己实现电机驱动

完善 PCB 设计教学,增加 mp3 播放器,播报机项目

优化嵌入式 OTA 安全升级内容

强化 Linux 驱动开发,增加 python 和 c 的驱动开发

扩展无线通信模块

完善项目实战体系,完善多种 qt 上位机项目

更多学习视频 + 资料 + 源码,请在线咨询


报名咨询:400-061-6586

在线报名(提交表单后我们将尽快联系您)

快速查询报考条件
您的姓名: 电话: 学历: 职务: