这门课到底在讲什么

它不是一门理论堆砌的嵌入式入门书,而是一套把「传感器采集、视频流传输、网络告警」串起来的完整项目实战。你学到的是:在 Ubuntu 下把 web 服务器、CGI 接口、MJPG-Streamer 视频流服务器做跨平台移植;用 GPRS 模块发短信和电话做远程告警;在嵌入式 Linux 里同时动手写应用层代码和驱动层代码,并理解移植的原理;把 Zigbee 终端的多种传感器数据采集和传输显示打通。学完后,你能独立做出一个能联网报警、能远程看视频的嵌入式安防监控系统原型。

适合什么人、不适合什么人

适合已经了解基本 C 语言、对 Linux 命令行有初步概念、手头有开发板(如 ARM + Ubuntu 环境)的同学。也适合想系统理解「从驱动到应用到网络」全链路的转行者。

不适合只想听 PPT 理论、不愿意动手移植和调试的人。嵌入式开发靠的是实际编译、烧录、看日志,不是看视频就能学会的。

如果你完全没用过 Linux、连 gcc 和 make 都没接触过,建议先补一下 Linux 基础操作和 C 语言基础,再来学这门课会更顺。

资料怎么用、建议先看哪几块

课程资料是配合练习用的,不要把它当成参考手册逐行读。建议按这个顺序推进:

先学 Ubuntu 下 web 服务器和 CGI 接口的移植部分,理解 HTTP 请求怎么处理、CGI 如何被调用。这部分是后续视频流和传感器数据展示的基础。

再学 MJPG-Streamer 视频流服务器的移植,掌握 JPEG 帧怎么打包、网络流怎么推送到浏览器。这是安防监控的核心能力之一。

然后进入 GPRS 模块部分,理解短信和电话告警的实现逻辑,知道如何在嵌入式环境下调用 AT 指令、处理返回结果。

最后学习 Zigbee 传感器数据采集和传输显示,把底层驱动和应用层打通,完成整个项目闭环。

每学完一个模块,立即动手在自己的开发板上跑一遍,记录编译错误和调试过程。这才是真正的学习。

学完你能独立做什么

能独立完成一个基于嵌入式 Linux 的安防监控系统原型,包含视频采集与流推送、传感器数据采集与显示、GPRS 远程告警等核心功能。也能理解驱动移植和应用层开发的完整链路,为后续做更复杂的项目打下基础。

资料只是工具,真正的能力来自你动手调试的过程。别急着看完所有视频,先把每个模块在自己的板子上跑通,遇到问题再回来看讲解,效率会高很多。

课程目录

安防监控.jpg (125.

68 KB,  ) 2025-3-31 12:

47 上传 课程介绍: 通过本课程的学习,学员可以掌握Ubuntu系统下web服务器、cgi接口、mjpeg-streamer视频流服务器的跨平台移植开发,GPRS模块的短信电话功能,还将掌握嵌入式linux操作系统下应用层开发和驱动开发及移植原理,同时还有以zigbee为终端的多种传感器的数据采集及传输显示过程。本课程采用理论加实践的授课方式,手把手带你玩转项目开发。 课程目录: day

01 创客学院课程体系概要巩固 day

02 安防监控项目实战安排与环境搭建 day

03 安防监控之需求分析 day

04 安防监控之软硬件环境分析和通信结构体定义 day05 安防监控实现之A9主框架的搭建 day

06 安防监控实现之boa服务器的移植 day

07 安防监控实现之CGI的移植及与html的通信 day08 安防监控实现之从网页上控制A9的LED灯 day09 安防监控实现之html框架浅析及模拟环境信息刷新到网页 day10 安防监控实现之mjpeg-streamer视频图像的显示 day11 安防监控实现之ZigBee-A9传感器数据采集与串口上传 day12 安防监控实现之A9串口控制ZigBee硬件 day

13 安防监控实现之传感器真实数据上传到网页 day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇 day

15 安防监控实现之GPRS短信报警功能实现 day

16 项目总结和项目答辩 课件_LV 13_嵌入式安防监控项目实战 day01 创客学院课程体系概要巩固\D1-1 创客学院课程回顾概述.mp4
 day01 创客学院课程体系概要巩固\D1-2 创客学院课程回顾-C语言回顾.mp4
 day01 创客学院课程体系概要巩固\D1-3 创客学院课程回顾-数据结构.mp4
 day01 创客学院课程体系概要巩固\D1-4 创客学院课程回顾-IO进程.mp4
 day01 创客学院课程体系概要巩固\D1-5 创客学院课程回顾-网络部分.mp4
 day01 创客学院课程体系概要巩固\D1-6 创客学院课程回顾-ARM裸机部分.mp4
 day01 创客学院课程体系概要巩固\D1-7 创客学院课程回顾-系统移植部分.mp4
 day01 创客学院课程体系概要巩固\D1-8 创客学院课程回顾-内核驱动部分.mp4
 day02 安防监控项目实战安排与环境搭建\D2-1 安防监控项目实战安排简介.mp4
 day02 安防监控项目实战安排与环境搭建\D2-2 安防监控项目实战之环境搭建.mp4
 day03 安防监控之需求分析\D3-1 安防监控项目需求分析.mp4
 day04 安防监控之软硬件环境分析和通信结构体定义\D4-1 安防监控实现之软硬件环境分析.mp4
 day04 安防监控之软硬件环境分析和通信结构体定义\D4-2 安防监控实现之通信协议制定1.mp4
 day04 安防监控之软硬件环境分析和通信结构体定义\D4-3 安防监控实现之通信协议制定2.mp4
 day05 安防监控实现之A9主框架的搭建\D5-1 安防监控实现之原理验证代码.mp4
 day05 安防监控实现之A9主框架的搭建\D5-2 安防监控实现之主框架的搭建.mp4
 day06 安防监控实现之boa服务器的移植\D6-1 安防监控实现之boa服务器原理介绍.mp4
 day06 安防监控实现之boa服务器的移植\D6-2 安防监控实现之boa服务器移植.mp4
 day07 安防监控实现之CGI的移植及与html的通信\D7-1 安防监控实现之认识CGI在项目中的数据解析过程.mp4
 day07 安防监控实现之CGI的移植及与html的通信\D7-2 安防监控实现之认识CGI在项目中的角色和原理,完成CGI的测试.mp4
 day07 安防监控实现之CGI的移植及与html的通信\D7-3 安防监控实现之项目阶段的CGI移植和HTML通信.mp4
 day08 安防监控实现之从网页上控制A9的LED灯\D8-1 网页发送数据模拟控制Ubuntu的LED灯.mp4
 day08 安防监控实现之从网页上控制A9的LED灯\D8-2 网页发送数据控制A9的LED灯.mp4
 day09 安防监控实现之html框架浅析及模拟环境信息刷新到网页\D9-1 安防监控实现之HTML框架分析.mp4
 day09 安防监控实现之html框架浅析及模拟环境信息刷新到网页\D9-2 安防监控实现之模拟数据刷新.mp4
 day09 安防监控实现之html框架浅析及模拟环境信息刷新到网页\D9-3 安防监控实现之控制命令下发.mp4
 day10 安防监控实现之mjpeg-streamer视频图像的显示\D10-1 安防监控实现之视频流原理讲解与移植.mp4
 day10 安防监控实现之mjpeg-streamer视频图像的显示\D10-2 安防监控实现之web网页测试监控html+css.mp4
 day11 安防监控实现之ZigBee-A9传感器数据采集与串口上传\D11-1 安防监控实现之ZigBee环境搭建.mp4
 day11 安防监控实现之ZigBee-A9传感器数据采集与串口上传\D11-2 安防监控实现之ZigBee-A9传感器数据采集与串口上传.mp4
 day12 安防监控实现之A9串口控制ZigBee硬件\D12-1 安防监控实现之A9串口控制ZigBee硬件原理讲解.mp4
 day12 安防监控实现之A9串口控制ZigBee硬件\D12-2 安防监控实现之A9串口控制ZigBee硬件实现.mp4
 day13 安防监控实现之传感器真实数据上传到网页\D13-1 安防监控实现之传感器真实数据上传到网页原理讲解.mp4
 day13 安防监控实现之传感器真实数据上传到网页\D13-2 安防监控实现之传感器真实数据上传到网页过程实现.mp4
 day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇\D14-1 安防监控实现之线程间同步互斥操作实现.mp4
 day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇\D14-2 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇.mp4
 day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇\D14-3 安防监控实现之网页控制A9上的蜂鸣器和数码管.mp4
 day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇\D14-4 安防监控实现之网页控制ZigBee和A9上的风扇.mp4
 day15 安防监控实现之GPRS短信报警功能实现\D15-1 安防监控实现之Windows下实现GPRS短信电话报警功能实现.mp4
 day15 安防监控实现之GPRS短信报警功能实现\D15-2 安防监控实现之linux下实现GPRS短信电话报警功能实现.mp4
 day15 安防监控实现之GPRS短信报警功能实现\D15-3 安防监控实现之linux框架下实现GPRS短信电话功能.mp4
 day16 项目总结和项目答辩\D16-1 项目总结和项目答辩.mp4
 课件_LV 13_嵌入式安防监控项目实战\1 创客学院课程体系概要巩固.zip
 课件_LV 13_嵌入式安防监控项目实战\10 安防监控实现之mjpeg-streamer视频图像的显示.zip
 课件_LV 13_嵌入式安防监控项目实战\11 安防监控实现之ZigBee-A9传感器数据采集与串口上传.zip
 课件_LV 13_嵌入式安防监控项目实战\12 安防监控实现之A9串口控制ZigBee硬件.zip
 课件_LV 13_嵌入式安防监控项目实战\

13 安防监控实现之传感器真实数据上传到网页.zip
 课件_LV 13_嵌入式安防监控项目实战\14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇.zip
 课件_LV 13_嵌入式安防监控项目实战\

15 安防监控实现之GPRS短信报警功能实现.zip
 课件_LV 13_嵌入式安防监控项目实战\

16 项目总结和项目答辩.zip
 课件_LV 13_嵌入式安防监控项目实战\2 安防监控项目实战安排与环境搭建.zip
 课件_LV 13_嵌入式安防监控项目实战\3 安防监控实现之需求分析.zip
 课件_LV 13_嵌入式安防监控项目实战\4 软硬件环境分析和通信结构体定义.zip
 课件_LV 13_嵌入式安防监控项目实战\5 安防监控实现之A9主框架的搭建.zip
 课件_LV 13_嵌入式安防监控项目实战\6 安防监控实现之boa服务器的移植.zip
 课件_LV 13_嵌入式安防监控项目实战\7 安防监控实现之CGI的移植及与html的通信.zip
 课件_LV 13_嵌入式安防监控项目实战\8 安防监控实现之从网页上控制A9的LED灯.zip
 课件_LV 13_嵌入式安防监控项目实战\9 安防监控实现之html框架浅析及模拟环境信息刷新到网页.zip