黑马程序员

全国校区

学习经历
开班信息

AI大模型引爆智能终端革命!

万亿市场催生百万人才缺口

需求大,万亿赛道

需求大,万亿赛道

薪资高,更好就业

薪资高,更好就业

前景好,企业加速布局

前景好,企业加速布局
机器人广泛应用到日常生活各种领域,AI嵌入式让具身
智能机器人实现​​感知-决策-执行闭环​​的突破,自主决策行动

利好政策加持+智能终端万亿蓝海=百万人才缺口

掌握​​嵌入式AI、机器人操作系统、多模态交互​​的开发者 将成为市场稀缺人才

了解具身智能详情

黑马程序员AI嵌入式革新升级
培养解决复杂问题的全栈工程师

掌握具身智能机器人前沿技术 “指挥”机器人完成复杂任务部分动作效果比肩50万级别双臂机器人

查看课程优势

自主研发大型实战项目

积累高质量企业项目经验

  • 多足机器人
  • 麦轮AI视觉小车
  • PID平衡摆
  • 蓝牙音箱
  • WiFi蓝牙小电视
  • 二轮平衡车
  • 智能手表
  • 无人机
  • 多项目通用方案
  • 多系统编译
  • 多足机器人

    项目简介

    模仿猫、狗、蜘蛛等动物运动方式设计的机器人,多足机器人具有较高的稳定性和耐久性,可以在复杂的环境中行走,具有广泛的应用场景。

    黑马程序员集成电路应用开发

    麦轮AI视觉小车

    项目简介

    从底层硬件到上层软件,从下位机驱动到上位机人工智能视觉识别,具备全向移动能力,能够识别多种环境特征和对象,并具备自主避障、目标跟踪、车道线识别等功能。小车基于嵌入式操作系统,通过人工智能算法与多种传感器配合,感知周围环境并执行相应的动作。同时,通过蓝牙模块实现与上位机通信,实现远程控制与数据传输。

    PID平衡摆

    项目简介

    水平管道、滚球和电机驱动器组成,通过精确控制平台的倾斜角度,使滚珠保持在平台中心,避免滚出边界。项目主要通过PID控制算法实时调整平台角度,抵消外力对滚珠位置的影响,从而实现动态平衡。该系统可用于演示经典控制算法在实时反馈控制中的应用,帮助理解PID控制的基本原理和参数调试方法。

    蓝牙音箱

    项目简介

    智能蓝牙音箱系统,集成高品质音频播放、蓝牙无线传输和语音助手等多种功能。音箱通过蓝牙连接智能手机或其他音源设备,支持多种音频格式的解码播放,具备卓越的音质表现。同时,系统搭载了语音识别模块,用户可以通过语音指令实现播放控制、音量调节等操作

    WiFi蓝牙小电视

    项目简介

    基于LVGL(Light and Versatile Graphics Library)的触摸屏小电视Demo。该小电视具备视频播放、音乐播放和触摸交互等功能,能够通过简洁直观的界面为用户提供丰富的多媒体体验

    二轮平衡车

    项目简介

    平衡小车是一种自平衡的机器人,使用传感器来测量它的姿态,并通过电机控制它的轮子来保持平衡。

    智能手表

    项目简介

    一款多功能智能腕表,满足用户的健康监测和日常需求。该手表内置各种传感器,能够监测用户的心率、步数、睡眠质量等健康数据。它还支持蓝牙连接,与智能手机互联,提供通知和控制功能。

    无人机

    项目简介

    无人机项目配备了多种传感器和自主飞行技术结合飞行控制算法和通信技术使其适用于多种应用领域,如航拍、农业、救援等。

    多项目通用方案

    项目简介

    没想到吧,这么多项目其实都是一套方案,一套代码,学会举一反三,才是最重要的,项目最重要的要学会共用的东西。项目包括:智能电风扇,筋膜枪,美容仪,负压吸痘仪,电子烟,小夜灯,抽气机,便携打气筒,手电筒,雾化器,喷香机,振动棒,电动螺丝刀,电动牙刷方案板。

    黑马程序员集成电路应用开发

    多系统编译

    项目简介

    linux应用和系统驱动企业级别开发

    黑马程序员集成电路应用开发
    在线体验项目

    黑马老师手把手教你打造黑科技产品

    集成电路_元气4WD小车

    元气4WD小车

    集成电路_六轴联动机械臂

    六轴联动机械臂

    集成电路_NE555时钟模块

    NE555时钟模块

    集成电路_三极管做个小音箱

    三极管做个小音箱

    集成电路_抽水泵

    抽水泵

    集成电路_电子宠物狗

    电子宠物狗

    集成电路_16位旋转 LED-3D显示

    16位旋转 LED-3D显示

    集成电路_机械臂

    机械臂

    集成电路_巡线小车展示

    巡线小车展示

    集成电路_上位机进行pid调参

    上位机进行pid调参

    集成电路_机器人

    机器人

    集成电路_三模智能门锁

    三模智能门锁

    课程融合软硬件技术

    满足企业岗位需求

    获取详细课程大纲

    课程适合这样的你

    应届毕业生

    小白也能学,专科毕业也有好前景,就业友好,适合长线发展

    极客创造者

    没有满意的软硬件
    产品? 自己创造!

    拥有软或硬件背景

    熟悉编程语言或者了解计算机硬件等相关领域知识的人

    充满好奇心的人

    自己动手做CPU
    写操作系统

    帮我制定学习计划

    课程大纲及学习安排【详细版】

    第一阶段电路和c语言基础

    主讲内容

    计算机体系结构,内存CPU和外设,数据表示,组合电路,模拟电路,数字电路,常见元器件,编程入门,数据结构和算法,编程调试技巧

    掌握能力

    具备工作必备的计算机组成原理知识,数电模电基础,c语言编程语言入门,为后期学习打下坚实基础。
    1、基础电路知识:理解数字电路和模拟电路的基本概念和原理掌握电路设计和分析的基本技能
    2、逻辑设计与电路分析:掌握组合逻辑电路和时序逻辑电路的设计与分析,能够设计基本的数字电路系统
    3、编程语言基础:在ai的帮助下,完成各种编程逻辑的开发

    课程特色

    夯实基础,强调实践与理论结合,通过理论与实践结合的方式,学员将掌握嵌入式开发的基本概念,为后续单片机及嵌入式进阶学习打下坚实基础

    第二阶段单片机开发

    主讲内容

    单片机工作原理与基本架构,GPIO控制与配置,模拟信号采集与数字化,定时器与中断的使用与配置,常用传感器使用,电机控制,通信协议UART、I2C、SPI,电路设计软件的使用,原理图设计与PCB布局设计基础,嵌入式系统的能耗管理与优化

    掌握能力

    本阶段课程聚焦于单片机开发基础,全面讲解单片机架构、外设控制、传感器与电机驱动、接口通信等关键技术。通过项目实践,学员将掌握单片机的电路设计与编程技能,具备独立完成基础硬件控制项目的能力,满足智能硬件和物联网的初级开发需求。
    1.单片机基础与硬件控制 理解单片机的工作原理与基本架构,熟练掌握GPIO的配置与控制,能够完成模拟信号采集、数字化处理,以及传感器与电机的驱动与控制
    2.通信与实时任务处理 熟悉UART、I2C、SPI等常用通信协议,掌握定时器与中断的配置与使用,能够实现实时任务处理与设备间高效数据通信
    3.电路设计与实现
    能熟练使用电路设计软件完成电路原理图的绘制与PCB布局,掌握数字电路和模拟电路的设计与分析,具备开发简单电子产品的能力
    4.系统优化与能耗管理
    理解嵌入式系统的能耗管理策略,能够通过软硬件协同优化系统性能,满足低功耗设计需求
    5.综合应用开发能力
    具备整合硬件设计、软件开发和系统调试的能力,能够基于单片机独立完成嵌入式系统的开发与应用,为工程实践打下坚实基础

    课程特色

    全实战项目驱动,寄存器库函数全覆盖,增强动手能力,此阶段学完就能投递单片机相关工作岗位。

    第三阶段AI linux应用开发

    主讲内容

    Linux命令行基本操作与文件管理,AI Linux的应用程序开发,Linux系统调用与库函数的使用

    掌握能力

    学员将具备独立开发工业级嵌入式Linux应用程序的能力,并能高效利用AI工具提升开发效率,成为嵌入式领域的复合型人才。
    ​​1. Linux系统操作与开发能力​​
    熟练使用Linux命令行工具(Shell、SSH、Vi、Vim),掌握Linux系统配置、文件管理及权限控制
    ​​2. AI辅助开发能力​​
    运用AI工具(ChatGPT,trae,deepseek)加速代码编写与调试,利用AI进行代码优化、错误排查及性能调优, 掌握AI生成式编程在嵌入式开发中的实际应用
    ​​3. 嵌入式Linux应用开发能力​​
    掌握Python在Linux环境下的开发与调试,拥有​​复杂系统设计与实现能力​​
    能够设计并实现多进程/多线程的复杂嵌入式linux应用
    掌握网络编程(Socket、TCP/IP协议栈)
    4. ​​前沿技术适应能力​​
    快速掌握AI+嵌入式领域的新工具和新技术

    课程特色

    熟练掌握Linux操作系统的使用,在ai的帮助下开发各种复杂的嵌入式linux应用程序,理论与实操并重。

    第四阶段AI 嵌入式开发

    主讲内容

    ARM Cortex-M架构与指令集,STM32/GD32开发IDE和工具链,外设驱动开发(GPIO、ADC、UART、I2C、SPI等),定时器与PWM信号的生成与应用,系统时钟配置与优化,中断管理与中断服务程序的编写,DMA(直接内存访问)使用与配置,功耗管理(低功耗模式配置),RTOS(实时操作系统)基本概念与使用,代码优化与调试技巧

    掌握能力

    通过学习单片机开发,能够全面掌握ARM Cortex-M架构的基本原理与开发工具,熟悉外设的驱动与配置,具备高效的硬件控制与系统优化能力。同时,能够应对实时操作系统(RTOS)的应用需求,进行中断管理、DMA配置和低功耗设计,提升单片机系统的性能和稳定性。这些能力为后期深入嵌入式系统开发和高效的项目实施打下坚实基础。
    可掌握以下能力:
    1.单片机硬件与外设控制:理解ARM Cortex-M架构与指令集,掌握STM32/GD32开发平台及常用外设(GPIO、ADC、UART、I2C、SPI等)的驱动开发
    2.定时与PWM应用:能够设计和实现定时器应用,熟悉PWM信号的生成与控制
    3.系统配置与优化:掌握系统时钟配置、功耗管理以及低功耗模式的应用与优化方法
    4.中断与DMA管理:能够编写中断服务程序,熟悉DMA的配置与使用
    5.RTOS与代码调试:掌握实时操作系统(RTOS)的基本概念,能够进行代码优化和调试,提升系统性能与稳定性

    课程特色

    基于国产ARM芯片,深入学习ARM架构,结合实际开发案例,标准库开发,符合企业工作需求。GD32,CW32,HK32,N32,AT32一网打尽

    第五阶段蓝牙wifi和LVGL开发

    主讲内容

    GUI设计与用户体验,LVGL图形库的使用与自定义控件设计,触摸屏输入与事件处理,蓝牙模块的配置与数据传输(BLE、Classic Bluetooth),WiFi模块的配置与网络通信,网络协议栈的基本操作(TCP/IP协议),数据格式化与解析(JSON、XML),MQTT远程设备控制与管理,嵌入式设备的安全性与数据加密,嵌入式产品的用户接口设计与测试

    掌握能力

    学习嵌入式GUI设计与用户体验优化,能够掌握LVGL图形库的使用与自定义控件设计,提升界面交互的流畅性和用户体验。同时,具备蓝牙、WiFi模块的配置与数据传输能力,熟悉网络协议栈的操作与设备远程管理。掌握数据格式化与解析技术,以及嵌入式设备的安全性设计和数据加密方法,确保产品的可靠性与安全性。这些能力为嵌入式产品的开发与优化打下坚实基础。 可掌握以下能力:
    GUI设计与控件开发:掌握LVGL图形库的使用,能够设计自定义控件,并优化嵌入式设备的用户界面
    触摸屏输入与事件处理:熟悉触摸屏输入处理与事件响应机制,提升界面交互体验
    蓝牙与WiFi模块应用:能够配置并实现蓝牙(BLE、Classic Bluetooth)与WiFi模块的数据传输,支持无线通信功能
    网络通信与协议操作:理解并能操作TCP/IP协议栈,进行设备间的网络通信与数据交换
    嵌入式设备安全与远程控制:掌握数据格式化与解析技术( JSON、XML),以及通过MQTT协议实现远程设备控制,同时具备嵌入式设备的安全性设计与数据加密能力

    课程特色

    结合流行的GUI库与无线通信技术,结合云端和边缘端大模型交互,提升产品交互体验。

    第六阶段linux驱动开发

    主讲内容

    Linux系统调用与库函数的使用,设备驱动的基本结构与编写,Makefile与构建系统的使用,进程与线程管理(多线程编程),Linux下的调试工具,网络编程,Linux,安卓和鸿蒙操作系统的编译与裁剪

    掌握能力

    学习linux下的驱动开发。
    设备驱动与Makefile构建:理解设备驱动的基本结构与编写方法,熟悉Makefile与构建系统的使用,支持项目构建与管理
    多线程与网络编程:掌握进程与线程的管理,熟悉Linux下的多线程编程和网络编程,能够开发高并发网络应用
    调试与操作系统裁剪:使用Linux调试工具进行程序优化与问题排查,具备Linux、安卓和鸿蒙操作系统的编译与裁剪能力,提升系统性能与适配能力

    课程特色

    掌握嵌入式Linux系统的硬件驱动开发,GPIO,PWM,IIC,UART等,理论与实操并重。

    第七阶段具身智能机器人开发

    主讲内容

    聚焦具身智能与大语言模型的融合,涵盖基础理论、硬件配置、数据集录制、模仿学习、强化学习及多模态交互开发等核心内容。学员可实操训练机械臂完成复杂任务。课程紧跟行业前沿,复刻斯坦福大学和谷歌DeepMind研究成果,助力学员快速掌握核心技术并应用于实际场景

    掌握能力

    1. 具身智能与大语言模型结合
    掌握如何通过自然语言交互控制机械臂,实现复杂任务的自动化执行
    2. 模仿学习与强化学习
    学会使用模仿学习和行为克隆框架进行智能抓取模型的配置、训练和评估
    掌握强化学习基础原理及其在机械臂控制中的应用
    3. 数据集录制与管理
    掌握数据集采集、清洗、标签化及管理流程,为智能模型训练提供高质量数据支持
    4. 多模态交互开发
    学会结合大语言模型实现多模态交互,提升智能设备的自然交互能力
    5. 硬件agent和MCP服务器的开发能力

    课程特色

    硬件设备与实操结合,前言技术行业落地,涵盖强化学习、模仿学习、行为克隆等核心技术。学员将掌握如何通过语音或文字“指挥”机器人完成复杂任务,部分动作效果可比肩50万级别的双臂机器人。

    第八阶段毕业工作后冲高薪课程

    主讲内容

    c++核心编程,c++高级开发,人工智能与高等数学,机器人运动学,机械臂运动学,2D机器视觉,3D点云,强化学习,SLAM,传感器融合,智能仓储,数字孪生,虚拟仿真,产业互联网升级等高端课程

    掌握能力

    扎实的C++编程能力,能够进行高效的软件开发与系统设计;
    具备高等数学基础,能够理解和应用机器学习与人工智能算法;
    掌握机器人运动学原理,能够进行机械臂的运动规划与控制;
    具备2D与3D图像处理与计算机视觉的应用能力,支持智能决策与操作;
    深入了解强化学习与SLAM技术,能够实现自主导航与环境理解;
    掌握传感器融合技术,提高对环境的感知与响应能力;
    具备智能仓储系统的设计与优化能力,提升供应链管理效率;
    能够使用虚拟仿真工具进行高保真度测试与验证,加速研发过程;
    理解数字孪生概念,能够应用于产业互联网的实践;
    具备将多学科知识整合应用于实际项目的能力,推动技术创新与应用。

    课程特色

    黑马学员毕业平均薪资一万,只是一个起点,是帮助大家职业发展的一小步。黑马为每位学员提供了更多层次、更高端的发展课程,助力他们在技术的浪潮中不断前行。通过线上约两百小时的进阶课程,学员将拥有更广阔的知识视野和更深厚的专业技能,实现更高的职业目标。

    查看详细课程大纲

    实力派名师

    全程陪伴倾囊相授

    wangjintao

    张老师

    系统分析师 中国CR机器人教育培训委员会委员

    中国开放原子开源基金会银牌讲师,广东省人力资源与社会保障厅师资培训基地人工智能、区块链技术专家讲师。

    广东省职业教育“双师型”名师工作室成员,厦门大学大数据实验室百家讲坛特邀讲师。

    多本畅销软件开发教材的编写人和审稿人,国家十三五教材审稿人,在教学方面有丰富的经验。

    zhaojiale

    李老师

    系统集成与项目管理师 中国工业与应用数学学会专委会会员

    开放原子开源基金会银牌讲师。具有多年常见指令集架构下的单片机外设、嵌入式操作系统下的开发经验。

    擅长机器视觉、深度学习结合各类传感器在智能机器人领域的应用。

    多年的教学经验,在基础理论和高等数学等方向的教学有深入的研究。

    liyong

    唐老师

    “深圳市技术能手”荣誉称号 深圳集成电路应用开发技能大赛银牌

    中国开放原子开源基金会银牌讲师,擅长物联网协议、物联网设备的软硬件开发部署。

    精于通过编写优质C、C++代码,实现芯片功能。

    对智能硬件设计开发、机器人运动控制、传感器数据处理、人工智能算法有深入的理解和丰富的经验。

    wangjintao

    吴老师

    “深圳市技术能手”荣誉称号 深圳集成电路应用开发技能大赛银牌

    传智教育高级讲师,拥有多年智能机器人、物联网行业经验。

    精通C++、C、Python、Java等多种编程语言,精通ROS机器人操作系统,对机器人开发有深入研究。

    wangjintao

    肖老师

    “深圳市技术能手”荣誉称号 深圳集成电路应用开发技能大赛银牌

    开放原子开源基金会银牌讲师,毕业于深圳大学,10年的软件开发,机器学习和人工智能算法研发经验,。

    精通C/C++, Python等开发语言, 对智能机器人以及Pytorch有丰富的项目授课经验,对项目全流程开发有丰富的架构经验,对算法工程实践有深入的研究。

    授课风格风趣幽默, 知识讲解结构层次分明。

    wangjintao

    肖老师

    厦门大学大数据实验室百家讲坛特邀讲师 开放原子开源基金会银牌讲师

    传智教育高级讲师,鸿蒙开发先行者。

    精通C、C++、Python、Java等多种编程语言,熟悉电子电路设计,拥有多年物联网行业经验,精通ROS机器人操作系统,对机器人开发有一定见解。

    擅长激发学生的学习兴趣,发掘学生的潜能,为学生提供专业的技术指导,解决实际开发中遇到的问题。

    wangjintao

    江老师

    系统分析师 CSDN博客专家

    高级讲师,资深开发工程师,10多年研发经验和教学经验。

    精通C/C++/Python语言编程,对GTK+、Qt图形界面编程有深入研究。

    精通嵌入式、物联网开发,熟练自动化测试,讲课幽默生动有趣,深入浅出。

    wangjintao

    覃老师

    职业高校外聘金牌讲师

    多年开发经验,精通多种开发语言,包含C、C++、Python、Java等。

    擅长基于ROS下的工业互联网智能化开发,尤其在激光雕刻等工控机方向有较丰富的经验。

    熟悉物联网开发,多年教学经验,擅长启发学生思考,课堂风格轻松有趣。

    与老师一对一沟通

    授课团队荣获多项荣誉证书

    学员高起点就业

    解锁职业薪发展

    学员就业薪资
    职业发展路径
    黑马程序员集成电路学员职业发展路径
    了解更多就业薪资

    为什么越来越多人要学

    AI嵌入式+机器人开发

    国家政策支持
    应用范围广泛
    新兴技术推动
    黑马程序员集成电路学员就业前景
    黑马程序员集成电路学员就业前景
    黑马程序员集成电路学员就业前景
    了解更多就业前景

    全方位教学服务

    助你赢在职场

    • 全日制教学管理

      每天10小时专属学习计划测试、出勤排名公示,早课+课堂+辅导+测试+心理疏导。

    • 实战项目贯穿教学

      一线大厂实战项目,实用技术全面覆盖,课程直击企业需求。

    • 自研教辅系统

      水平测评,目标导向学习,随堂诊断纠错,阶段测评,在线题库,BI报表数据呈现。

    • 个性化就业指导

      就业指导课,精讲面试题,模拟面试,给出就业建议,试用期辅导,帮助平稳过渡。

    • 持续助力职场发展

      免费享,更新项目和学习资料、主题讲座,获取行业前沿资讯、人脉经验,线下老学员分享会。

    • 无忧学就业权益

      未就业,全额退费;薪资低于标准,发放补贴。多一份安心,学习无忧。

    • 01教学管理
    • 02项目实战
    • 03教辅促学
    • 04求职指导
    • 05职后提升
    • 06无忧学
    定制我的学习方案

    课程大纲

    1. 基础班

      1. 嵌入式小白基础入门

    2. 高手班

      1. 单片机开发 2. 单片机开发综合进阶 3. AI linux应用开发 4. 嵌入式开发 5. 嵌入式开发综合进阶 6. 蓝牙WiFi和 LVGL大模型开发 7. Linux驱动开发 8. 具身智能机器人开发

    3. 赠送课

      1. 持续提升冲高薪

    4. AI嵌入式+机器人开发课程版本2.0

    • 嵌入式小白基础入门基础班 1

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

      学习目标

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

      主讲内容

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

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

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

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

    • 单片机开发高手班 1

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

      学习目标

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

      主讲内容

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

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

    • 单片机开发综合进阶高手班 2

      课时:5天技术点:68项测验:0次学习方式:线下面授

      学习目标

      通过该项目,学员将掌握基于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 linux应用开发高手班 3

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

      学习目标

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

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

      主讲解决方案

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

      主讲知识点

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

    • 嵌入式开发高手班 4

      课时: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任务调度进行监控与优化|分析传感器数据的实时性和准确性,优化数据传输速率|系统中可能出现的任务阻塞、通信延迟等问题的调试和解决方案

    • 嵌入式开发综合进阶高手班 5

      课时:3天技术点:65项测验:0次学习方式:线下面授

      学习目标

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

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

      主讲解决方案

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

      主讲知识点

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

    • 蓝牙WiFi和 LVGL大模型开发高手班 6

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

      学习目标

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

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

      主讲解决方案

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

      主讲知识点

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

    • Linux驱动开发高手班 7

      课时:5天技术点:113项测验:0次学习方式:线下面授

      学习目标

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

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

      主讲解决方案

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

      主讲知识点

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

    • 具身智能机器人开发高手班 8

      课时:5天技术点:79项测验:0次学习方式:线下面授

      学习目标

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

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

      主讲解决方案

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

      主讲知识点

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

    • 持续提升冲高薪赠送课 1

      课时:80天技术点:598项测验:0次学习方式:赠送课程

      学习目标

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

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

      主讲解决方案

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

      主讲知识点

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

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

      课程名称:主要针对:主要使用开发工具:

      课程介绍

    返回课程目录

    ↑ 上拉查看下阶段课程

    热点技术 “周”更新日志

    更多JavaEE更新日志按周更新热点/前沿技术

    • 新增2024-04-17

      · 路由组件VueRouter· watch侦听· 状态管理Pinia

    • 新增2024-04-10

      · TypeScript· Vue3指令· ElementPlus

    • 升级2024-04-03

      · JS事件监听 · JS模块化 · CSS盒子模型

    • 升级2024-03-28

      · Redis分片插槽原理 · Redis主从数据同步原理 · 连接Redis集群

    • 升级2024-03-21

      · Redis持久化AOF · Redis主从集群搭建 · Redis分片集群

    • 升级2024-03-14

      · Redis事务 · Redis的Lua脚本 · Redis持久化RDB

    在线咨询