这门课解决什么问题

很多做硬件底层或刚转嵌入式的朋友,常常卡在“板子能跑起来,但没法做交互”这一步。这门基于Qt的安防监控项目,针对的就是设备端数据怎么通过界面可视化、怎么用网络把视频或报警数据传出去这类具体场景。它不教底层驱动,而是聚焦在用C++和Qt搭出一个能看、能操作的终端软件。学完你能独立做的事很明确:在一块开发板上部署一个带控制界面的监控客户端,能收发UDP网络数据,并完成基础的业务逻辑封装。如果你正需要一个能写进简历、拿得出手的完整嵌入式软件项目,它比单纯刷语法题管用。

适合什么基础与学习节奏

资料总时长约十小时,节奏紧凑,适合已经懂基本C语法、但没怎么碰过面向对象和图形界面的人。如果你连指针都不熟,建议先补基础再看;如果你有C++底子,可以直接跳过前期类封装的章节。课程从开发板环境配置起步,再讲Qt控件和C++封装,最后落到UDP网络通信。整体偏实战,代码跟着敲就能跑通,但不会深挖Qt底层源码或高级设计模式,目标就是把项目交付出来。

资料怎么配合练习

建议先看环境搭建和UDP通信这两块。前者决定你的代码能不能在板子上跑,后者是这个安防系统能联动的核心。看视频时不要光听,务必同步在本地敲一遍简易计算器那个例子,这是熟悉Qt信号与槽机制最快的办法。讲到C++类继承时,直接对照安防项目的代码结构去理解,别干看语法。最后做网络通信部分,自己想办法用电脑当服务端发数据,让开发板上的界面接收并显示。把这条链路打通,这门课的精髓就吃透了。


大约5天课程,学习10小时,完整完成一个嵌入式项目。

课程目录

*   01 第一章/

  *   01 环境搭建-QT安装.mp4 12:04

  *   02 环境搭建-开发板使用.mp4 21:07

*   02 第二章/

  *   01 Qt简介与控件使用.mp4 23:18

  *   02 Qt控件使用-简易计算器(1).mp4 35:52

  *   03 Qt控件使用--简易计算器(2).mp4 36:23

  *   04 资源文件添加.mp4 09:28

*   03 第三章/

  *   01 C++简介.mp4 11:36

  *   02 C++封装初步.mp4 18:44

  *   03 C++的类的封装使用.mp4 24:13

  *   04 C++类的继承简介.mp4 14:16

  *   05 类的公有继承.mp4 24:18

*   04 第四章/

  *   01 udp网络通信简介.mp4 23:13

  *   02 QUdpSocket通信编程实例(1).mp4 49:16

  *   03 QUdpSocket网络通信编程实例(2).mp4 16:08

*   05 第五章/

  *   01 V4L2简介.mp4 09:25

  *   02 ARM开发板实现V4l2实时监控.mp4 15:18

  *   03 PC端查看ARM端监控画面(上).mp4 27:38

  *   04 PC端查看ARM端监控画面(下).mp4 10:35

*   06 第六章/

  *   01 项目整合(上).mp4 17:37

  *   02 项目整合(下).mp4 12:16

  *   03 项目演示效果.mp4 03:22

  *   04 源码资料