|
发表于 2025-9-20 22:20:35
|
查看: 31 |
回复: 0
## 📘 **课程简介**
本课程是专为嵌入式物联网开发者设计的全栈实战课程,涵盖嵌入式高级C编程、Linux系统开发、STM32单片机、RT-Thread实时操作系统、5G物联网通信、Qt图形界面开发以及AI车牌识别等核心技术。通过阶段化学习,学员将掌握从底层驱动开发到上层应用设计的完整技能栈,包括多线程编程、网络通信、传感器数据采集、云平台接入及人工智能应用。课程注重项目实战,配备丰富的工具链和真实案例(如智能音箱、工业GUI、智慧农业系统),帮助学习者构建企业级物联网解决方案,提升就业竞争力。
---
## 📂 **课程目录**
## 嵌入式物联网开发软件工具
### 开发软件
#### 00_向日葵远程控制
#### 01_虚拟机
##### 其他备用
###### win10可安装的虚拟机
###### 虚拟机卸载软件
#### 02_ubuntu光盘镜像
#### 03_安装好的Ubuntu操作系统
- 📦 ubuntu16.04-.zip
- 📦 ubuntu2-.zip
#### 04_notepad++
##### 插件
#### 05_VC6.0软件及安装指南
##### 安装问题解决方法
- 📦 vc6.0应用程序无法正常启动0xc0000142解决方法-.zip
- 📦 VC6.0显示行号 -.zip
- 📦 物联网逆战班软件环境安装指南-.zip
#### 06_putty工具
#### 07_IAR-EW8051-8101(带注册机)
#### 08_xmanager5.0
#### 09_Qt软件
##### linux版本qt
#### 10_物联网阶段
##### 01_wifi
###### ESP8266Flasher
###### Win32
###### Config
###### Win64
###### Config
###### ESPlorer
###### _lua
###### _micropython
###### lib
##### QCOM_V1.6
#### 11_USB转串口驱动
##### 02_绿联usb转串口驱动
###### GPS
###### Linux
###### MAC
###### md_pl2303_Mac8_9_v136b1
###### md_PL2303_MacOSX-10.6up_v1.5.1
###### md_PL2303_MacOSX10.6_dmg_v1.4.0
###### PL2303_1.4.0
###### PL2303_MacOSX_1.6.1_20171018
###### PL2303_MacOSX_1.6.1_20171018
###### Windows
- 📦 PL2303_Prolific_DriverInstaller_v1190-.zip
###### WINODWS CE
###### N2000_WINCE7_SDK (x86)
- 📦 imagefile-.zip
###### PL2303_WinCE50_ARM_v1009
###### PL2303_WinCE50_x86_v1009
###### PL2303_WINCE7_ARM
- 📦 imagefile-.zip
###### PL2303_WinCE_Driver
#### 12_VisualStudio
#### 13_vim配置文件
##### vi参考资料
###### vim_configure
###### _vim
###### after
###### ftplugin
###### autoload
###### omni
###### common
###### cpp
###### c-support
###### codesnippets
###### rc
###### scripts
###### templates
###### wordlists
###### ftplugin
###### gtk_tags
###### plugin
###### 参考资料
###### jpeg
- 📦 vim_configure-.zip
#### 14_SSH
#### 15_vscode
#### 16_tftp
#### 17_keil5
- 📦 MDK511_keil5-.zip
#### 18_arm-linux-gcc交叉编译器
#### 19_网络调试助手
#### 20_串口调试助手
## 第1阶段_嵌入式高级C编程
### 视频
#### 01_Linux系统安装及使用
##### 资料
- 🎬 1,00_嵌入式物联网课程简介.mp4-.mp4
- 🎬 2,01_安装vmware虚拟机.wmv-.mp4
- 🎬 3,02_安装ubuntu.wmv-.mp4
- 🎬 4,03_安装vmware_tools工具.wmv-.mp4
- 🎬 5,04_修改更新源.wmv-.mp4
- 🎬 6,05_修改更新源.wmv-.mp4
- 🎬 7,06_安装samba服务器.wmv-.mp4
- 🎬 8,07_安装ssh服务器.wmv-.mp4
#### 02_Linux基础之命令
##### 资料
- 🎬 1,00_linux的概述.wmv-.mp4
- 🎬 2,01_ls.wmv-.mp4
- 🎬 3,02_帮助信息.wmv-.mp4
- 🎬 4,03_命令技巧.wmv-.mp4
- 🎬 5,04_重定向.wmv-.mp4
- 🎬 6,05_管道.wmv-.mp4
- 🎬 7,06_tree.wmv-.mp4
- 🎬 8,07_clear_cd.wmv-.mp4
- 🎬 9,08_rm.wmv-.mp4
- 🎬 10,09_cp.wmv-.mp4
- 🎬 11,10_mv.wmv-.mp4
- 🎬 12,11_mkdir_touch.wmv-.mp4
- 🎬 13,12_grep.wmv-.mp4
- 🎬 14,13_ln连接文件.wmv-.mp4
- 🎬 15,14_tar.wmv-.mp4
- 🎬 16,15_tar.wmv-.mp4
- 🎬 17,16_vim安装.wmv-.mp4
- 🎬 18,17_vim的命令.wmv-.mp4
- 🎬 19,18_vim的命令.wmv-.mp4
#### 03_C语言类型及语句
##### 资料
- 📦 03 C语言类型及语句-.zip
- 🎬 1,00_第一个c语言程序.wmv-.mp4
- 🎬 2,01_c语言的关键字.wmv-.mp4
- 🎬 3,02_常量和变量.wmv-.mp4
- 🎬 4,03_变量的定义和初始化.wmv-.mp4
- 🎬 5,04_变量的声明.wmv-.mp4
- 🎬 6,05_变量获取键盘输入.wmv-.mp4
- 🎬 7,06_键盘获取两个整数.wmv-.mp4
- 🎬 8,07_字符变量.wmv-.mp4
- 🎬 9,08_大小写字母转换.wmv-.mp4
- 🎬 10,09_实型.wmv-.mp4
- 🎬 11,10_有符号数和无符号数.wmv-.mp4
- 🎬 12,11_进制的概述.wmv-.mp4
- 🎬 13,12_进制间的转换.wmv-.mp4
- 🎬 14,13_原码反码补码.wmv-.mp4
- 🎬 15,14_数据的存储.wmv-.mp4
- 🎬 16,15_数据的取.wmv-.mp4
- 🎬 17,16_const_register.wmv-.mp4
- 🎬 18,17_typedef给已有的类型取个别名.wmv-.mp4
- 🎬 19,18_十六进制转义.wmv-.mp4
- 🎬 20,19_十六进制转义.mp4-.mp4
- 🎬 21,20_类型转换.wmv-.mp4
- 🎬 22,21_运算符的概述.wmv-.mp4
- 🎬 23,22_算数运算符.wmv-.mp4
- 🎬 24,23_算数运算符.wmv-.mp4
- 🎬 25,24_关系运算符.wmv-.mp4
- 🎬 26,25_逻辑运算符.wmv-.mp4
- 🎬 27,26_产生随机数.wmv-.mp4
- 🎬 28,27_位运算.wmv-.mp4
- 🎬 29,28_左移.wmv-.mp4
- 🎬 30,29_位运算的高级应用.wmv-.mp4
- 🎬 31,30_三目运算符.wmv-.mp4
- 🎬 32,31_逗号运算符.wmv-.mp4
- 🎬 33,32_优先级.wmv-.mp4
- 🎬 34,33_自增自减运算符.wmv-.mp4
- 🎬 35,34_if语句.wmv-.mp4
- 🎬 36,35_switch语句.wmv-.mp4
- 🎬 37,36_for循环.wmv-.mp4
- 🎬 38,37_while循环.wmv-.mp4
#### 04_数组
##### 资料
- 📦 04 数组-.zip
- 🎬 1,00_数组的概述.wmv-.mp4
- 🎬 2,01_数组的定义.wmv-.mp4
- 🎬 3,02_数组的初始化.wmv-.mp4
- 🎬 4,03_数组的操作.wmv-.mp4
- 🎬 5,04_数组的逆置.wmv-.mp4
- 🎬 6,05_选择法排序.wmv-.mp4
- 🎬 7,06_二维数组的概述.wmv-.mp4
- 🎬 8,07_二维数组的初始化.wmv-.mp4
- 🎬 9,08_二维数组的操作.wmv-.mp4
- 🎬 10,09_二维数组的操作.wmv-.mp4
- 🎬 11,10_一维字符数组.wmv-.mp4
- 🎬 12,11_键盘获取字符串.wmv-.mp4
- 🎬 13,12_测量字符串的长度.wmv-.mp4
- 🎬 14,13_字符串的拷贝.wmv-.mp4
- 🎬 15,14_字符串的追加.wmv-.mp4
- 🎬 16,15_字符串的的字符查找.wmv-.mp4
- 🎬 17,16_字符串的的插入.wmv-.mp4
- 🎬 18,17_vscode的安装.wmv-.mp4
- 🎬 19,18_vscode的安装.wmv-.mp4
- 🎬 20,19_二维字符数组.wmv-.mp4
#### 05_函数
##### 资料
- 📦 05 函数-.zip
- 🎬 1,00_函数的概述.wmv-.mp4
- 🎬 2,01_函数的定义_声明_调用.wmv-.mp4
- 🎬 3,02_函数的调用流程.wmv-.mp4
- 🎬 4,03_单向值传递之传值.wmv-.mp4
- 🎬 5,04_数值数组作为函数的参数.wmv-.mp4
- 🎬 6,05_字符数组作为函数的参数.wmv-.mp4
#### 06_预处理
##### 资料
- 📦 06 预处理-.zip
- 🎬 1,00_内存的分区.wmv-.mp4
- 🎬 2,01_普通局部变量和普通全局变量.wmv-.mp4
- 🎬 3,02_静态普通局部变量和静态全局变量.wmv-.mp4
- 🎬 4,03_全局函数和静态函数.wmv-.mp4
- 🎬 5,04_全局函数和静态函数.wmv-.mp4
- 🎬 6,05_gcc的编译过程.wmv-.mp4
- 🎬 7,06_头文件包含.wmv-.mp4
- 🎬 8,07_无参的宏.wmv-.mp4
- 🎬 9,08_有参的宏.wmv-.mp4
- 🎬 10,09_宏和函数的区别.wmv-.mp4
- 🎬 11,10_条件编译.wmv-.mp4
- 🎬 12,11_代码裁剪以及防止头文件重复包含.wmv-.mp4
- 🎬 13,12_动态库静态库的概述.wmv-.mp4
- 🎬 14,13_静态库的制作.wmv-.mp4
- 🎬 15,14_动态的制作.wmv-.mp4
#### 07_指针
##### 资料
- 📦 07 指针-.zip
- 🎬 1,00_内存的概述.wmv-.mp4
- 🎬 2,01_内存的概述.wmv-.mp4
- 🎬 3,02_指针和指针变量.wmv-.mp4
- 🎬 4,03_指针变量的定义.wmv-.mp4
- 🎬 5,04_指针变量的定义.wmv-.mp4
- 🎬 6,05_指针变量的初始化.wmv-.mp4
- 🎬 7,06_指针变量的自身的类型.wmv-.mp4
- 🎬 8,07_指针变量的指向的类型.wmv-.mp4
- 🎬 9,08_指针变量操作普通变量的值.wmv-.mp4
- 🎬 10,09_万能指针.wmv-.mp4
- 🎬 11,10_指针变量注意的事项.wmv-.mp4
- 🎬 12,11_数组元素指针.wmv-.mp4
- 🎬 13,12_数组元素指针.wmv-.mp4
- 🎬 14,13_字符串指针变量.wmv-.mp4
- 🎬 15,14_指针数组.wmv-.mp4
- 🎬 16,15_指针的指针.wmv-.mp4
- 🎬 17,16_数组首元素地址和首地址的区别.wmv-.mp4
- 🎬 18,17_数组指针.wmv-.mp4
- 🎬 19,18_二维数组详解.wmv-.mp4
- 🎬 20,19_二维数组和一维数组指针的关系.wmv-.mp4
- 🎬 21,20_任何数组在物理上是一维的.wmv-.mp4
- 🎬 22,21_指针变量作为函数的参数.wmv-.mp4
- 🎬 23,22_一维数组作为函数的形参.wmv-.mp4
- 🎬 24,23_一维数组作为函数形参的案例.wmv-.mp4
- 🎬 25,24_二维数组作为函数形参.wmv-.mp4
- 🎬 26,25_指针作为函数的返回值类型.wmv-.mp4
- 🎬 27,26_函数指针类型.wmv-.mp4
- 🎬 28,27_函数入口地址调用函数.wmv-.mp4
- 🎬 29,28_函数指针数组.wmv-.mp4
#### 08_动态内存申请
##### 资料
- 📦 08 动态内存申请-.zip
- 🎬 1,00_malloc.wmv-.mp4
- 🎬 2,01_malloc申请数组空间.wmv-.mp4
- 🎬 3,02_calloc申请数组空间.wmv-.mp4
- 🎬 4,03_realloc追加空间.wmv-.mp4
- 🎬 5,04_realloc案例.wmv-.mp4
- 🎬 6,05_内存泄漏.wmv-.mp4
- 🎬 7,06_内存的回顾.wmv-.mp4
- 🎬 8,07_free本质功能.wmv-.mp4
#### 09_字符串处理函数
##### 资料
- 📦 09 字符串处理函数-.zip
- 🎬 1,00_strlen_strcpy.wmv-.mp4
- 🎬 2,01_strcmp.wmv-.mp4
- 🎬 3,02_strcmp案例.wmv-.mp4
- 🎬 4,03_strchr字符查找wmv.wmv-.mp4
- 🎬 5,04_strstr字符串查找.wmv-.mp4
- 🎬 6,05_字符串转数值.wmv-.mp4
- 🎬 7,06_字符串切割.wmv-.mp4
- 🎬 8,07_字符串切割练习.wmv-.mp4
- 🎬 9,08_字符串转数值.wmv-.mp4
- 🎬 10,09_sprintf组包.wmv-.mp4
- 🎬 11,10_sscanf解包.wmv-.mp4
- 🎬 12,11_sscanf跳过以及读取指定宽度.wmv-.mp4
- 🎬 13,12_sscanf贪婪性.wmv-.mp4
- 🎬 14,13_sscanf的案例.wmv-.mp4
- 🎬 15,14_const详解.wmv-.mp4
#### 10_结构体、共用体、枚举
##### 资料
- 📦 10 结构体、共用体、枚举-.zip
- 🎬 1,00_结构体的概述.wmv-.mp4
- 🎬 2,01_结构体成员的操作.wmv-.mp4
- 🎬 3,02_结构体嵌套结构体.wmv-.mp4
- 🎬 4,03_结构体数组.wmv-.mp4
- 🎬 5,04_结构体指针变量.wmv-.mp4
- 🎬 6,05_结构体数组元素的指针.wmv-.mp4
- 🎬 7,06_结构体的指针成员指向文字常量区.wmv-.mp4
- 🎬 8,07_结构体的指针成员指向文字常量区.wmv-.mp4
- 🎬 9,08_指针作为结构体成员容易造成浅拷贝.wmv-.mp4
- 🎬 10,09_结构体和成员都在堆区.wmv-.mp4
- 🎬 11,10_结构体和指针和堆区提高.wmv-.mp4
- 🎬 12,11_结构体自动类型对齐.wmv-.mp4
- 🎬 13,12_结构体嵌套结构的自动类型对齐.wmv-.mp4
- 🎬 14,13_强制对齐.wmv-.mp4
- 🎬 15,14_位域.wmv-.mp4
- 🎬 16,15_位域的案例.wmv-.mp4
- 🎬 17,16_共用体.wmv-.mp4
- 🎬 18,17_共用体案例.wmv-.mp4
- 🎬 19,18_枚举.wmv-.mp4
#### 11_链表
##### 资料
- 📦 11 链表-.zip
- 🎬 1,00_链表的概述.wmv-.mp4
- 🎬 2,01_静态链表.wmv-.mp4
- 🎬 3,02_typedef给结构体类型取别名.wmv-.mp4
- 🎬 4,03_学生管理系统的main函数.wmv-.mp4
- 🎬 5,04_链表头部之前插入节点.wmv-.mp4
- 🎬 6,05_遍历链表节点.wmv-.mp4
- 🎬 7,06_链表尾部插入.wmv-.mp4
- 🎬 8,07_链表有序插入.wmv-.mp4
- 🎬 9,08_查找链表指定节点.wmv-.mp4
- 🎬 10,09_删除链表指定节点.wmv-.mp4
- 🎬 11,10_释放整个链表.wmv-.mp4
- 🎬 12,11_翻转整个链表.wmv-.mp4
- 🎬 13,12_链表排序.wmv-.mp4
- 🎬 14,13_双向循环链表的插入以及遍历.wmv-.mp4
- 🎬 15,14_双向循环链表的删除指定节点.wmv-.mp4
- 🎬 16,15_双向循环链表的增删改查.wmv-.mp4
#### 12_文件
##### 资料
- 📦 12 文件-.zip
- 🎬 1,00_文件的概述.wmv-.mp4
- 🎬 2,01_文件的的缓冲区.wmv-.mp4
- 🎬 3,02_模拟时钟.wmv-.mp4
- 🎬 4,03_文件指针.wmv-.mp4
- 🎬 5,04_文件打开.wmv-.mp4
- 🎬 6,05_关闭文件.wmv-.mp4
- 🎬 7,06_逐个字节读写.wmv-.mp4
- 🎬 8,07_字符串文件读写.wmv-.mp4
- 🎬 9,08_文件的块的读写.wmv-.mp4
- 🎬 10,09_格式化的读写.wmv-.mp4
- 🎬 11,10_文件的随机读写.wmv-.mp4
- 🎬 12,11_文件加密器分析.wmv-.mp4
- 🎬 13,12_文件加密器实现.wmv-.mp4
#### 13_Makefile
##### 资料
- 📦 13 Makefile-.zip
- 🎬 1,00_makefile的概述.wmv-.mp4
- 🎬 2,01_makefile的语法.wmv-.mp4
- 🎬 3,02_makefile的语法.wmv-.mp4
- 🎬 4,03_makefile的语法.wmv-.mp4
#### 14_歌词解析项目
##### 资料
- 📦 01_歌词解析项目-.zip
- 🎬 1,00_项目整体介绍.wmv-.mp4
- 🎬 2,01_歌词解析项目演示.mp4-.mp4
- 🎬 3,02_歌词解析项目思路讲解.mp4-.mp4
### 资料(pdf+工具)
#### 所有工具
- 📦 01_相关工具-.zip
- 📦 01_虚拟机-.zip
- 📦 04_notepad++-.zip
- 📦 05_VC6.0软件及安装指南-.zip
- 📦 06_putty工具-.zip
- 📦 07_IAR-EW8051-8101(带注册机)-.zip
- 📦 08_xmanager5.0-.zip
- 📦 09_Qt软件-.zip
- 📦 10_物联网阶段-.zip
- 📦 11_USB转串口驱动-.zip
- 📦 12_VisualStudio-.zip
#### 第一阶段课件
## 第2阶段_面向C++应用模板库开发及Qt开发
### 视频
#### 01_c++概述
- 🎬 1,00_cpp的概述.wmv-.mp4
#### 02_c++初识
##### 资料
- 📦 02 c++初识-.zip
- 🎬 1,01_cpp的初识.wmv-.mp4
#### 03_c++对c的扩展
##### 资料
- 📦 03 c++对c的扩展-.zip
- 🎬 1,01_cpp的初始.wmv-.mp4
- 🎬 2,02_cpp的三大特性.wmv-.mp4
- 🎬 3,03_作用域运算符.wmv-.mp4
- 🎬 4,04_命名空间.wmv-.mp4
- 🎬 5,05_命名空间.wmv-.mp4
- 🎬 6,06_命名空间.wmv-.mp4
- 🎬 7,07_命名空间.wmv-.mp4
- 🎬 8,08_类型检测增强.wmv-.mp4
- 🎬 9,09_结构体增强.wmv-.mp4
- 🎬 10,10_新增bool类型.wmv-.mp4
- 🎬 11,11_三目运算符增强.wmv-.mp4
- 🎬 12,12_左值和右值.wmv-.mp4
- 🎬 13,13_const的增强.wmv-.mp4
- 🎬 14,14_c++中尽量用const替换defile.wmv-.mp4
- 🎬 15,15_引用的定义.wmv-.mp4
- 🎬 16,16_引用的案例.wmv-.mp4
- 🎬 17,17_引用作为函数的形参.wmv-.mp4
- 🎬 18,18_引用作为函数的返回值.wmv-.mp4
- 🎬 19,19_常引用.wmv-.mp4
- 🎬 20,20_引用的本质.wmv-.mp4
- 🎬 21,21_inline内联函数.wmv-.mp4
- 🎬 22,22_函数重载.wmv-.mp4
- 🎬 23,22_缺省参数.wmv-.mp4
- 🎬 24,23_函数重载和缺省参数同时出现产生二义性.wmv-.mp4
#### 04_类和对象
##### 资料
- 📦 04 类和对象-.zip
- 🎬 1,00_类的概述.wmv-.mp4
- 🎬 2,01_设计Person类.wmv-.mp4
- 🎬 3,02_设计Cube类.wmv-.mp4
- 🎬 4,03_点和圆的关系.wmv-.mp4
- 🎬 5,04_类外或分文件实现成员函数.wmv-.mp4
- 🎬 6,05_构造函数概述.wmv-.mp4
- 🎬 7,06_构造函数的调用方式.wmv-.mp4
- 🎬 8,07_析构函数.wmv-.mp4
- 🎬 9,08_类有指针成员必须实现析构函数.wmv-.mp4
- 🎬 10,09_拷贝构造函数.wmv-.mp4
- 🎬 11,10_拷贝构造函数调用的几种形式.wmv-.mp4
- 🎬 12,11_拷贝构造函数浅拷贝和深拷贝问题.wmv-.mp4
- 🎬 13,12_初始化列表.wmv-.mp4
- 🎬 14,13_对象数组.wmv-.mp4
- 🎬 15,14_explicit防止构造函数隐式转换.wmv-.mp4
- 🎬 16,15_new和delete操作基本类型.wmv-.mp4
- 🎬 17,16_new和delete操作类.wmv-.mp4
- 🎬 18,17_静态成员数据.wmv-.mp4
- 🎬 19,18_静态成员数据统计对象个数.wmv-.mp4
- 🎬 20,19_静态成员函数.wmv-.mp4
- 🎬 21,20_单例模式.wmv-.mp4
- 🎬 22,21_单例模式.wmv-.mp4
- 🎬 23,22_类的存储结构.wmv-.mp4
- 🎬 24,23_this指针.wmv-.mp4
- 🎬 25,24_const修饰成员函数为只读.wmv-.mp4
- 🎬 26,25_友元的概述.wmv-.mp4
- 🎬 27,26_普通全局函数作为类的友元.wmv-.mp4
- 🎬 28,27_类的某个成员函数作为另一个类的友元.wmv-.mp4
- 🎬 29,28_整个类作为另一个类的友元.wmv-.mp4
- 🎬 30,29_遥控器的类.wmv-.mp4
- 🎬 31,30_动态数组类.wmv-.mp4
- 🎬 32,31_动态数组类.wmv-.mp4
- 🎬 33,32_运算符重载的概述.wmv-.mp4
- 🎬 34,33_重载输出运算符.wmv-.mp4
- 🎬 35,34_重载输入运算符.wmv-.mp4
- 🎬 36,35_全局函数重载加运算符.wmv-.mp4
- 🎬 37,36_成员函数重载加运算符.wmv-.mp4
- 🎬 38,37_成员函数重载==.wmv-.mp4
- 🎬 39,38_重载后置加加.wmv-.mp4
- 🎬 40,39_重载前置加加.wmv-.mp4
- 🎬 41,40_强化string类.wmv-.mp4
- 🎬 42,41_强化string类.wmv-.mp4
- 🎬 43,42_强化string类.wmv-.mp4
- 🎬 44,43_重载函数调用运算符().wmv-.mp4
- 🎬 45,44_智能指针.wmv-.mp4
- 🎬 46,45_不要重载逻辑与以及逻辑或运算符.wmv-.mp4
- 🎬 47,46_继承的概述.wmv-.mp4
- 🎬 48,47_子类的访问控制.wmv-.mp4
- 🎬 49,48_子类的构造和析构顺序.wmv-.mp4
- 🎬 50,49_子类调用成员对象以及父类的有参构造.wmv-.mp4
- 🎬 51,50_子类和父类同名成员处理.wmv-.mp4
- 🎬 52,51_不能继承的成员.wmv-.mp4
- 🎬 53,52_多继承.wmv-.mp4
- 🎬 54,53_菱形继承.wmv-.mp4
- 🎬 55,54_虚继承.wmv-.mp4
- 🎬 56,55_虚继承.wmv-.mp4
- 🎬 57,56_多态的概述.wmv-.mp4
- 🎬 58,57_父类指针(引用)保存子类空间地址.wmv-.mp4
- 🎬 59,58_父类指针保存子类空间的问题.wmv-.mp4
- 🎬 60,59_虚函数的定义.wmv-.mp4
- 🎬 61,60_虚函数的原理.wmv-.mp4
- 🎬 62,61_纯虚函数和抽象类.wmv-.mp4
- 🎬 63,62_抽象类案例.wmv-.mp4
- 🎬 64,63_虚析构.wmv-.mp4
- 🎬 65,64_纯虚析构.wmv-.mp4
- 🎬 66,65_重载_重定义_重写.wmv-.mp4
#### 05_c++模板
##### 资料
- 📦 05 c++模板-.zip
- 🎬 1,00_模板的概述.wmv-.mp4
- 🎬 2,01_函数模板.wmv-.mp4
- 🎬 3,02_函数模板的注意点.wmv-.mp4
- 🎬 4,03_函数模板的局限性.wmv-.mp4
- 🎬 5,04_类模板的定义.wmv-.mp4
- 🎬 6,05_函数模板作为类模板的友元.wmv-.mp4
- 🎬 7,06_类模板派生出普通类.wmv-.mp4
- 🎬 8,07_类模板派生出类模板.wmv-.mp4
- 🎬 9,08_类模板头文件和源文件分离问题.wmv-.mp4
- 🎬 10,09_类模板的应用.wmv-.mp4
- 🎬 11,10_类模板的应用.wmv-.mp4
- 🎬 12,11_类模板的应用.wmv-.mp4
#### 06_c++类型转换
##### 资料
- 📦 06 c++类型转换-.zip
- 🎬 1,00_上下行类型转换.wmv-.mp4
- 🎬 2,01_static_cast静态类型转换.wmv-.mp4
- 🎬 3,02_dynamic_cast动态类型转换.wmv-.mp4
- 🎬 4,03_const_cast常量转换.wmv-.mp4
- 🎬 5,04_reinterpret_cast重新解释转换.wmv-.mp4
#### 07_c++异常
##### 资料
- 📦 07 c++异常-.zip
- 🎬 1,00_异常概述.wmv-.mp4
- 🎬 2,01_异常抛出以及捕获.wmv-.mp4
- 🎬 3,02_异常抛出以及捕获.wmv-.mp4
- 🎬 4,03_栈解旋.wmv-.mp4
- 🎬 5,04_异常的接口声明.wmv-.mp4
- 🎬 6,05_异常变量的生命周期.wmv-.mp4
- 🎬 7,06_异常的多态.wmv-.mp4
- 🎬 8,07_标准异常.wmv-.mp4
- 🎬 9,08_编写自己的异常.wmv-.mp4
#### 08_STL详解
##### 资料
- 📦 08 STL详解-.zip
- 🎬 1,00_STL的概述.wmv-.mp4
- 🎬 2,01_string的构造和赋值.wmv-.mp4
- 🎬 3,02_string的字符存取.wmv-.mp4
- 🎬 4,03_string的查找替换.wmv-.mp4
- 🎬 5,04_string的比较.wmv-.mp4
- 🎬 6,05_string提取子串.wmv-.mp4
- 🎬 7,06_string插入删除字符串.wmv-.mp4
- 🎬 8,07_string和c风格字符串的转换.wmv-.mp4
- 🎬 9,08_vector的概述.wmv-.mp4
- 🎬 10,09_vector的未雨绸缪机制.wmv-.mp4
- 🎬 11,10_vector的API.wmv-.mp4
- 🎬 12,11_vector的API.wmv-.mp4
- 🎬 13,12_容器嵌套容器_对容器排序.wmv-.mp4
- 🎬 14,13_vector存放自定义数据.wmv-.mp4
- 🎬 15,14_deque容器的api.wmv-.mp4
- 🎬 16,15_deque容器的案例.wmv-.mp4
- 🎬 17,16_stack容器.wmv-.mp4
- 🎬 18,17_queue容器.wmv-.mp4
- 🎬 19,18_list容器.wmv-.mp4
- 🎬 20,19_set容器概述.wmv-.mp4
- 🎬 21,20_更改set容器的排序规则.wmv-.mp4
- 🎬 22,21_set存放自定义数据需要更改排序规则.wmv-.mp4
- 🎬 23,22_set的find_count函数.wmv-.mp4
- 🎬 24,23_set的equal_range函数.wmv-.mp4
- 🎬 25,24_multiset容器允许键值重复.wmv-.mp4
- 🎬 26,25_pair对组.wmv-.mp4
- 🎬 27,26_map容器.wmv-.mp4
- 🎬 28,27_map容器.wmv-.mp4
- 🎬 29,28_multimap案例.wmv-.mp4
- 🎬 30,29_multimap案例.wmv-.mp4
- 🎬 31,30_容器的调用时机.wmv-.mp4
- 🎬 32,31_函数对象.wmv-.mp4
- 🎬 33,32_一元谓词.wmv-.mp4
- 🎬 34,33_二元谓词.wmv-.mp4
- 🎬 35,34_内建函数对象.wmv-.mp4
- 🎬 36,35_仿函数作为适配器.wmv-.mp4
- 🎬 37,36_函数指针作为适配器.wmv-.mp4
- 🎬 38,37_成员函数作为适配器.wmv-.mp4
- 🎬 39,38_取反适配器.wmv-.mp4
- 🎬 40,39_常见遍历算法.wmv-.mp4
- 🎬 41,40_常见查找算法.wmv-.mp4
- 🎬 42,41_常见排序算法.wmv-.mp4
- 🎬 43,42_常见拷贝替换算法.wmv-.mp4
- 🎬 44,43_常见算数生成算法.wmv-.mp4
- 🎬 45,44_常见集合算法.wmv-.mp4
- 🎬 46,45_综合案例.wmv-.mp4
- 🎬 47,46_综合案例.wmv-.mp4
#### 09_Qt图形界面开发
##### 资料
- 📦 09 Qt图形界面开发-.zip
- 🎬 1,00_Qt的概述.wmv-.mp4
- 🎬 2,01_创建Qt工程.wmv-.mp4
- 🎬 3,02_Qt工程的介绍.wmv-.mp4
- 🎬 4,03_Qt的第一个窗口.wmv-.mp4
- 🎬 5,04_Qt的第一个按钮.wmv-.mp4
- 🎬 6,05_Qt的对象树.wmv-.mp4
- 🎬 7,06_Qt的坐标体系.wmv-.mp4
- 🎬 8,07_Qt的信号和槽机制.wmv-.mp4
- 🎬 9,08_Qt5和Qt4的connect方式.wmv-.mp4
- 🎬 10,09_自定义信号和槽函数.wmv-.mp4
- 🎬 11,10_自定义信号和槽函数.wmv-.mp4
- 🎬 12,11_信号和槽函数间参数传递.wmv-.mp4
- 🎬 13,12_lambda表达式.wmv-.mp4
- 🎬 14,13_创建菜单栏_菜单_菜单项.wmv-.mp4
- 🎬 15,14_菜单项动起来.wmv-.mp4
- 🎬 16,15_设置菜单项的快捷方式.wmv-.mp4
- 🎬 17,16_给菜单添加分割符.wmv-.mp4
- 🎬 18,17_工具栏.wmv-.mp4
- 🎬 19,18_状态栏.wmv-.mp4
- 🎬 20,19_中心部件.wmv-.mp4
- 🎬 21,19_Qt的项目.wmv-.mp4
- 🎬 22,20_铆接部件.wmv-.mp4
- 🎬 23,21_资源文件.wmv-.mp4
- 🎬 24,22_ui文件.wmv-.mp4
- 🎬 25,23_ui文件.wmv-.mp4
- 🎬 26,24_QMessageBox.wmv-.mp4
- 🎬 30,28_布局管理.wmv-.mp4
- 🎬 31,29_登录界面设计.wmv-.mp4
- 🎬 32,30_页面跳转.wmv-.mp4
- 🎬 33,31_页面的回退.wmv-.mp4
- 🎬 34,32_QLabel显示文本.wmv-.mp4
- 🎬 35,33_QLabel显示图片.wmv-.mp4
- 🎬 36,34_QLabel播放动画.wmv-.mp4
- 🎬 37,35_单选框.wmv-.mp4
- 🎬 38,36_复选框.wmv-.mp4
- 🎬 39,37_下拉列表框.wmv-.mp4
- 🎬 40,38_列表控件.wmv-.mp4
- 🎬 41,39_树控件.wmv-.mp4
- 🎬 42,40_表格控件.wmv-.mp4
- 🎬 43,41_工具盒子.wmv-.mp4
- 🎬 44,42_提升为自定义控件.wmv-.mp4
- 🎬 45,43_实现自定义控件的动作.wmv-.mp4
- 🎬 46,44_自定义控件提供接口.wmv-.mp4
- 🎬 47,45_tabWidget容器.wmv-.mp4
- 🎬 48,46_stackWidget容器.wmv-.mp4
- 🎬 49,48_Qt的事件概述.wmv-.mp4
- 🎬 50,49_QLabel的鼠标事件.wmv-.mp4
- 🎬 51,50_QLabel的鼠标事件.wmv-.mp4
- 🎬 52,51_QEvent分发器.wmv-.mp4
- 🎬 53,52_eventFilter过滤器.wmv-.mp4
- 🎬 54,53_定时器事件.wmv-.mp4
- 🎬 55,54_定时器对象.wmv-.mp4
- 🎬 56,55_定时器静态函数延时.wmv-.mp4
- 🎬 57,56_Qt的绘图事件概述.wmv-.mp4
- 🎬 58,57_Qt的绘制背景图片.wmv-.mp4
- 🎬 59,58_Qt的绘制背景图片.wmv-.mp4
#### 10_工业GUI项目
##### 资料
- 📦 02_工业GUI项目-.zip
- 🎬 1,01_工业GUI项目思路讲解.wmv-.mp4
- 🎬 2,02_工业GUI项目效果演示.wmv-.mp4
### 资料
## 第3阶段_Linux系统高级程序设计
### 视频
#### 01_shell脚本
##### 资料
- 📦 01 shell脚本-.zip
- 🎬 1,00_shell的概述.wmv-.mp4
- 🎬 2,01_shell自动调用的两个脚本.wmv-.mp4
- 🎬 3,02_创建并执行shell.wmv-.mp4
- 🎬 4,03_自定义shell变量.wmv-.mp4
- 🎬 5,04_只读变量.wmv-.mp4
- 🎬 6,05_环境变量.wmv-.mp4
- 🎬 7,06_变量的注意事项.wmv-.mp4
- 🎬 8,07_修改环境变量.wmv-.mp4
- 🎬 9,08_预设变量.wmv-.mp4
- 🎬 10,09_脚本的特殊用法.wmv-.mp4
- 🎬 11,10_文件测试.wmv-.mp4
- 🎬 12,11_字符串测试.wmv-.mp4
- 🎬 13,12_数值测试.wmv-.mp4
- 🎬 14,13_复合测试.wmv-.mp4
- 🎬 15,14_if控制语句.wmv-.mp4
- 🎬 16,15_case控制语句.wmv-.mp4
- 🎬 17,16_for循环语句.wmv-.mp4
- 🎬 18,17_while循环语句.wmv-.mp4
- 🎬 19,18_shell的函数.wmv-.mp4
#### 02_系统调用
##### 资料
- 📦 02 系统调用-.zip
- 🎬 1,00_系统调用的概述.wmv-.mp4
- 🎬 2,01_系统调用和库函数的区别.wmv-.mp4
- 🎬 3,02_文件描述符.wmv-.mp4
- 🎬 4,03_文件描述符的扩展.wmv-.mp4
- 🎬 5,04_open打开文件的权限分析.wmv-.mp4
- 🎬 6,05_mode权限分析.wmv-.mp4
- 🎬 7,06_close关闭文件.wmv-.mp4
- 🎬 8,07_write写入文件数据.wmv-.mp4
- 🎬 9,08_read读取文件数据.wmv-.mp4
- 🎬 10,09_实现cp命令.wmv-.mp4
- 🎬 11,10_open的参数设置阻塞特性.wmv-.mp4
- 🎬 12,11_fcntl设置阻塞特性.wmv-.mp4
- 🎬 13,12_stat获取文件状态.wmv-.mp4
- 🎬 14,13_stat获取文件状态.wmv-.mp4
- 🎬 15,14_扫描目录文件.wmv-.mp4
#### 03_进程
##### 资料
- 📦 03 进程-.zip
- 🎬 1,00_程序和进程的区别.wmv-.mp4
- 🎬 2,01_单道和多道程序设计.wmv-.mp4
- 🎬 3,02_并行和并发.wmv-.mp4
- 🎬 4,03_进程控制块PCB.wmv-.mp4
- 🎬 5,04_进程的状态.wmv-.mp4
- 🎬 6,05_进程号.wmv-.mp4
- 🎬 7,06_创建子进程.wmv-.mp4
- 🎬 8,07_父子进程关系.wmv-.mp4
- 🎬 9,08_孤儿进程.wmv-.mp4
- 🎬 10,09_僵尸进程.wmv-.mp4
- 🎬 11,10_守护进程简介.wmv-.mp4
- 🎬 12,11_wait函数.wmv-.mp4
- 🎬 13,12_waitpid函数.wmv-.mp4
- 🎬 14,13_waitpid函数.wmv-.mp4
- 🎬 15,14_循环创建进程存在的问题.wmv-.mp4
- 🎬 16,15_创建多进程.wmv-.mp4
- 🎬 17,16_终端详解.wmv-.mp4
- 🎬 18,17_进程组.wmv-.mp4
- 🎬 19,18_会话.wmv-.mp4
- 🎬 20,19_守护进程.wmv-.mp4
- 🎬 21,20_vfork创建进程.wmv-.mp4
- 🎬 22,21_exec函数族.wmv-.mp4
- 🎬 23,22_vfork和exec函数族.wmv-.mp4
#### 04_信号
##### 资料
- 📦 04 信号-.zip
- 🎬 1,00_信号的概述.wmv-.mp4
- 🎬 2,01_未决信号集合信号阻塞集.wmv-.mp4
- 🎬 3,02_kill函数.wmv-.mp4
- 🎬 4,03_信号函数.wmv-.mp4
- 🎬 5,04_信号函数.wmv-.mp4
- 🎬 6,05_信号注册函数signal.wmv-.mp4
- 🎬 7,06_信号注册函数sigaction.wmv-.mp4
- 🎬 8,07_信号集合.wmv-.mp4
- 🎬 9,08_信号阻塞集.wmv-.mp4
- 🎬 10,09_未决信号集.wmv-.mp4
- 🎬 11,10_通信方式总结.wmv-.mp4
#### 05_管道、命令管道
##### 资料
- 📦 05 管道、命令管道-.zip
- 🎬 1,00_dup的概述.wmv-.mp4
- 🎬 2,01_dup2的概述.wmv-.mp4
- 🎬 3,02_无名管道的概述.wmv-.mp4
- 🎬 4,03_无名管道的创建.wmv-.mp4
- 🎬 5,04_无名管道的特点.wmv-.mp4
- 🎬 6,05_无名管道的案例.wmv-.mp4
- 🎬 7,06_有名管道的概述.wmv-.mp4
- 🎬 8,07_有名管道的操作.wmv-.mp4
- 🎬 9,08_有名管道的案例.wmv-.mp4
- 🎬 10,09_有名管道的读写特点.wmv-.mp4
- 🎬 11,10_单机QQ聊天.wmv-.mp4
- 🎬 12,11_单机QQ聊天.wmv-.mp4
#### 06_消息队列
##### 资料
- 📦 06 消息队列-.zip
- 🎬 1,00_消息队列的概述.wmv-.mp4
- 🎬 2,01_创建消息队列.wmv-.mp4
- 🎬 3,02_消息队列发送消息.wmv-.mp4
- 🎬 4,03_消息队列接收消息.wmv-.mp4
- 🎬 5,04_消息队列的控制以及练习.wmv-.mp4
#### 07_共享内存
##### 资料
- 📦 07 共享内存-.zip
- 🎬 1,00_共享内存的概述.wmv-.mp4
- 🎬 2,01_共享内存的API.wmv-.mp4
- 🎬 3,02_共享内存的API.wmv-.mp4
- 🎬 4,03_共享内存的API.wmv-.mp4
- 🎬 5,04_共享内存的案例.wmv-.mp4
#### 08_线程
##### 资料
- 📦 08 线程-.zip
- 🎬 1,00_线程的概述.wmv-.mp4
- 🎬 2,01_创建线程.wmv-.mp4
- 🎬 3,02_创建线程.wmv-.mp4
- 🎬 4,03_pthread_join回收线程资源.wmv-.mp4
- 🎬 5,04_pthread_detach线程分离.wmv-.mp4
- 🎬 6,05_pthread_exit线程结束.wmv-.mp4
- 🎬 7,06_pthread_cancel线程取消.wmv-.mp4
- 🎬 8,07_线程的属性.wmv-.mp4
- 🎬 9,08_多线程的创建.wmv-.mp4
#### 09_多任务互斥与同步
##### 资料
- 📦 09 多任务互斥与同步-.zip
- 🎬 1,00_同步互斥的概念.wmv-.mp4
- 🎬 2,01_互斥锁的概念.wmv-.mp4
- 🎬 3,02_互斥锁完成互斥.wmv-.mp4
- 🎬 4,03_死锁.wmv-.mp4
- 🎬 5,04_读写锁的概述.wmv-.mp4
- 🎬 6,05_读写锁的案例.wmv-.mp4
- 🎬 7,06_条件变量.wmv-.mp4
- 🎬 8,07_条件变量的原理以及API.wmv-.mp4
- 🎬 9,08_生产者和消费者的原理分析.wmv-.mp4
- 🎬 10,09_生产者和消费者的实现.wmv-.mp4
- 🎬 11,10_信号量的概述.wmv-.mp4
- 🎬 12,11_信号量的API.wmv-.mp4
- 🎬 13,12_信号量用于线程的互斥.wmv-.mp4
- 🎬 14,13_信号量用于线程的同步.wmv-.mp4
- 🎬 15,14_无名信号量用于血缘进程的互斥.wmv-.mp4
- 🎬 16,15_无名信号量用于血缘进程的互斥.wmv-.mp4
- 🎬 17,16_有名信号量用于无血缘进程的互斥.wmv-.mp4
- 🎬 18,17_有名信号量用于无血缘进程的同步.wmv-.mp4
#### 10_git
##### 资料
- 📦 10 git-.zip
- 🎬 1,00_git的概述.wmv-.mp4
- 🎬 2,01_git的配置.wmv-.mp4
- 🎬 3,02_git的基本操作.wmv-.mp4
- 🎬 4,03_git的版本操作.wmv-.mp4
- 🎬 5,04_git的临时工作区.wmv-.mp4
- 🎬 6,05_git的分支.wmv-.mp4
- 🎬 7,06_git的远程仓库.wmv-.mp4
- 🎬 8,07_gitee下载.wmv-.mp4
- 🎬 9,08_gitee上传.wmv-.mp4
#### 11_数据库
##### 资料
- 📦 11 数据库-.zip
- 🎬 1,00_数据库的概述.wmv-.mp4
- 🎬 2,01_MySQL的安装.wmv-.mp4
- 🎬 3,02_MySQL创建数据库person.wmv-.mp4
- 🎬 4,03_MySQL的DDL.wmv-.mp4
- 🎬 5,04_MySQL的DML.wmv-.mp4
- 🎬 6,05_MySQL的QML.wmv-.mp4
- 🎬 7,06_MySQL的聚合函数.wmv-.mp4
- 🎬 8,07_MySQL的数据约束.wmv-.mp4
- 🎬 9,08_MySQL的联结表和视图.wmv-.mp4
- 🎬 10,09_MySQL的触发器.wmv-.mp4
- 🎬 11,10_MySQL的c语言操作的环境配置.wmv-.mp4
- 🎬 12,11_MySQL的c语言操作的API.wmv-.mp4
#### 12_智能音箱项目
##### 资料
- 📦 03_智能音箱项目-.zip
- 🎬 1,01_智能音箱讲解之背景相关概念介绍.mp4-.mp4
- 🎬 2,02_智能音箱讲解之实现思路.mp4-.mp4
- 🎬 3,03_智能音箱效果演示.wmv-.mp4
### 资料
## 第4阶段_Linux高级网络编程
### 视频
#### 01_计算机网络概述
##### 资料
- 🎬 1,00_计算机网络要求.wmv-.mp4
- 🎬 2,01_分组交换.wmv-.mp4
- 🎬 3,02_网络结构发展.wmv-.mp4
- 🎬 4,03_网络的七层结构.wmv-.mp4
- 🎬 5,04_网络的四层结构.wmv-.mp4
- 🎬 6,05_IP报文.wmv-.mp4
- 🎬 7,06_TCP协议.wmv-.mp4
- 🎬 8,07_UDP协议.wmv-.mp4
- 🎬 9,08_mac地址.wmv-.mp4
- 🎬 10,09_IP地址的组成.wmv-.mp4
- 🎬 11,10_IP地址分类.wmv-.mp4
- 🎬 12,11_其他地址.wmv-.mp4
- 🎬 13,12_子网掩码.wmv-.mp4
- 🎬 14,13_端口号.wmv-.mp4
- 🎬 15,14_协议报文.wmv-.mp4
- 🎬 16,15_客户端和服务器.wmv-.mp4
- 🎬 17,16_划分网段.wmv-.mp4
#### 02_UDP编程
##### 资料
- 📦 02 UDP编程-.zip
- 🎬 1,00_字节序.wmv-.mp4
- 🎬 2,01_异构计算机传送数据存在的问题.wmv-.mp4
- 🎬 3,02_网络字节序和主机字节序.wmv-.mp4
- 🎬 4,03_字节序转换函数.wmv-.mp4
- 🎬 5,04_inet_pton函数.wmv-.mp4
- 🎬 6,05_inet_ntop函数.wmv-.mp4
- 🎬 7,06_socket概述.wmv-.mp4
- 🎬 8,07_udp编程流程.wmv-.mp4
- 🎬 9,08_创建udp套接字.wmv-.mp4
- 🎬 10,09_IPv4地址结构体.wmv-.mp4
- 🎬 11,10_sendto发送消息.wmv-.mp4
- 🎬 12,11_bind固定的端口.wmv-.mp4
- 🎬 13,12_recvfrom接收消息.wmv-.mp4
- 🎬 14,13_UDPQQ聊天程序.wmv-.mp4
#### 03_UDP编程之TFTP_广播_多播
- 🎬 1,00_tftp的通信过程.wmv-.mp4
- 🎬 2,01_tftp的协议.wmv-.mp4
- 🎬 3,02_带选项的TFTP.wmv-.mp4
- 🎬 4,03_wireshark的过滤规则.wmv-.mp4
- 🎬 5,04_wireshark报文分析.wmv-.mp4
- 🎬 6,05_tftp报文分析.wmv-.mp4
- 🎬 7,06_tftp流程分析.wmv-.mp4
- 🎬 8,07_tftp客户端代码分析.wmv-.mp4
- 🎬 9,08_UDP广播地址.wmv-.mp4
- 🎬 10,09_UDP广播实例.wmv-.mp4
- 🎬 11,10_多播的概述.wmv-.mp4
- 🎬 12,11_多播的实例.wmv-.mp4
#### 04_TCP网络编程
##### 资料
- 📦 04 TCP网络编程-.zip
- 🎬 1,00_tcp客户端连接服务器.wmv-.mp4
- 🎬 2,01_tcp客户端收发数据.wmv-.mp4
- 🎬 3,02_listen函数.wmv-.mp4
- 🎬 4,03_accept函数.wmv-.mp4
- 🎬 5,04_tcp服务器.wmv-.mp4
- 🎬 6,05_close关闭套接字.wmv-.mp4
- 🎬 7,06_三次握手初识.wmv-.mp4
- 🎬 8,07_三次握手详解.wmv-.mp4
- 🎬 9,08_TCP正常通信流程.wmv-.mp4
- 🎬 10,09_四次挥手.wmv-.mp4
- 🎬 11,10_TCP状态的变迁.wmv-.mp4
- 🎬 12,11_多进程并发服务器的概念.wmv-.mp4
- 🎬 13,12_tcp并发ECHO服务器多进程版本.wmv-.mp4
- 🎬 14,13_tcp并发ECHO服务器多进程版本.wmv-.mp4
- 🎬 15,14_tcp并发ECHO服务器多进程版本.wmv-.mp4
- 🎬 16,15_端口复用.wmv-.mp4
- 🎬 17,16_tcp并发ECHO服务器多线程版本.wmv-.mp4
- 🎬 18,17_web服务器.wmv-.mp4
- 🎬 19,18_web服务器.wmv-.mp4
- 🎬 20,19_web服务器.wmv-.mp4
#### 05_网络通信过程
##### 资料
- 📦 05 网络通信过程-.zip
- 🎬 1,00_集线器.wmv-.mp4
- 🎬 2,01_集线器.wmv-.mp4
- 🎬 3,02_交换机.wmv-.mp4
- 🎬 4,03_配置网关.wmv-.mp4
- 🎬 5,04_数据经过路由器.wmv-.mp4
- 🎬 6,05_路由表.wmv-.mp4
- 🎬 7,06_数据从一个局域网到达另一个局域网.wmv-.mp4
- 🎬 8,07_DNS.wmv-.mp4
#### 06_原始套接字
##### 资料
- 📦 06 原始套接字-.zip
- 🎬 1,00_应用层编程回顾.wmv-.mp4
- 🎬 2,01_创建原始套接字.wmv-.mp4
- 🎬 3,02_协议概述.wmv-.mp4
- 🎬 4,03_mac报文分析.wmv-.mp4
- 🎬 5,04_IP头部分析.wmv-.mp4
- 🎬 6,05_tcp和UDP头部分析.wmv-.mp4
- 🎬 7,06_获取网络接口.wmv-.mp4
- 🎬 8,07_扫描本地局域网的mac.wmv-.mp4
- 🎬 9,08_arp欺骗分析.wmv-.mp4
- 🎬 10,09_arp欺骗实现.wmv-.mp4
- 🎬 11,10_构建IP报文.wmv-.mp4
- 🎬 12,11_ip首部校验.wmv-.mp4
- 🎬 13,12_udp报文组包.wmv-.mp4
- 🎬 14,13_飞秋欺骗.wmv-.mp4
#### 07_libnet以及libpcap库的开发
##### 资料
- 📦 07 libnet以及libpcap库的开发-.zip
- 🎬 1,00_pcap概述.wmv-.mp4
- 🎬 2,01_pcap_next捕获数据.wmv-.mp4
- 🎬 3,02_pcap_loop捕获数据.wmv-.mp4
- 🎬 4,03_pcap设置过滤规则.wmv-.mp4
- 🎬 5,04_libnet.wmv-.mp4
#### 08_BS开发
##### 资料
- 📦 08 BS开发-.zip
- 🎬 1,00_bs的概述.wmv-.mp4
- 🎬 3,02_修改boa的配置文件.wmv-.mp4
- 🎬 4,03_启动服务器.wmv-.mp4
- 🎬 5,04_html标签概述.wmv-.mp4
- 🎬 6,05_标题标签.wmv-.mp4
- 🎬 7,06_超链接标签标签.wmv-.mp4
- 🎬 8,07_超链接标签标签.wmv-.mp4
- 🎬 9,08_表格标签.wmv-.mp4
- 🎬 10,09_input标签.wmv-.mp4
- 🎬 11,10_form标签.wmv-.mp4
- 🎬 12,11_js的概述.wmv-.mp4
- 🎬 13,12_js的运算符.wmv-.mp4
- 🎬 14,13_js的函数.wmv-.mp4
- 🎬 15,14_登录页面设计.wmv-.mp4
- 🎬 16,15_登录页面完成.wmv-.mp4
- 🎬 19,18_定时器.wmv-.mp4
- 🎬 20,19_定时器.wmv-.mp4
- 🎬 21,20_数学对象.wmv-.mp4
- 🎬 22,21_字符串处理函数.wmv-.mp4
- 🎬 23,22_全局函数.wmv-.mp4
- 🎬 24,23_AJAX的概述.wmv-.mp4
- 🎬 25,24_AJAX的工作流程.wmv-.mp4
- 🎬 26,25_AJAX获取服务器文件.wmv-.mp4
- 🎬 27,26_AJAX获取服务器文件.wmv-.mp4
- 🎬 28,27_CGI的概述.wmv-.mp4
- 🎬 29,28_CGI的get的异步方式.wmv-.mp4
- 🎬 30,29_CGI的get的同步方式.wmv-.mp4
- 🎬 31,30_CGI的post的异步方式.wmv-.mp4
- 🎬 32,31_CGI的post的同步方式.wmv-.mp4
- 🎬 33,32_命令模式控制A53的LED.wmv-.mp4
- 🎬 34,33_web控制A53的LED.wmv-.mp4
#### 09_路由器项目
##### 资料
- 📦 04_路由器项目-.zip
- 🎬 1,01_路由器项目思路讲解.wmv-.mp4
- 🎬 2,02_路由器项目项目演示.wmv-.mp4
### 资料
## 第5阶段(一)_5G物联网工程开发
### 视频
#### 01_RFID
##### 资料
- 📦 01 RFID-.zip
- 📦 第一章 RFID_章节总结-.zip
- 📦 rfid随堂笔记-.zip
- 🎬 1,01_RFID介绍.mp4-.mp4
- 🎬 2,02_RFID协议.mp4-.mp4
- 🎬 3,03_RFID卡片介绍.mp4-.mp4
- 🎬 4,04_RFID阅读器介绍.mp4-.mp4
- 🎬 5,05_串口初始化及RFID上电复位.mp4-.mp4
- 🎬 6,06_演示读取TypeA_TypeB_nfc卡号.mp4-.mp4
- 🎬 7,07_RFID寄存器初始化.mp4-.mp4
- 🎬 8,08_RFID卡片型号及卡号获取.mp4-.mp4
- 🎬 9,09_RFID选卡操作.mp4-.mp4
- 🎬 10,10_RFID卡片权限管理.mp4-.mp4
- 🎬 11,11_RFID验证密码并进行数据读写.mp4-.mp4
- 🎬 12,12_RFID卡片充值扣款流程.mp4-.mp4
#### 02_OSAL+zigbee
##### 资料
- 📦 02 OSAL+zigbee-.zip
- 📦 02_IAR-EW8051-8101(带注册机)-.zip
- 📦 第二章 OSAL+zigbee_章节总结-.zip
- 📦 zigbee随堂笔记-.zip
- 🎬 1,01_cc2530芯片介绍.mp4-.mp4
- 🎬 2,02_cc2530_GPIO配置.mp4-.mp4
- 🎬 3,03_IAR环境搭建之LED闪烁.mp4-.mp4
- 🎬 4,04_事件驱动型OSAL系统原理分析.mp4-.mp4
- 🎬 5,05_OSAL消息收发过程.mp4-.mp4
- 🎬 6,06_向OSAL系统添加自定义任务.mp4-.mp4
- 🎬 7,07_zigbee技术介绍.mp4-.mp4
- 🎬 8,08_zigbee协议栈介绍.mp4-.mp4
- 🎬 9,09_zigbee中的地址概念.mp4-.mp4
- 🎬 10,10_zigbee无线摇控代码实现.mp4-.mp4
- 🎬 11,11_zigbee组网过程分析.mp4-.mp4
- 🎬 12,12_zigbee数据收发原理介绍.mp4-.mp4
- 🎬 13,13_zigbee自定义任务初始化.mp4-.mp4
- 🎬 14,14_zigbee自定义任务处理按键和双串口数据.mp4-.mp4
- 🎬 15,15_zigbee控制节点数据收发流程.mp4-.mp4
- 🎬 16,16_zigbee温湿度采集控制完整流程.mp4-.mp4
- 🎬 17,17_zigbee通信总结.mp4-.mp4
#### 03_JDY-10M蓝牙模块介绍
##### 资料
- 📦 04 JDY-10M蓝牙模块介绍-.zip
- 📦 第四章 JDY-10M蓝牙模块介绍_章节总结-.zip
- 📦 蓝牙随堂笔记-.zip
- 🎬 1,01_蓝牙开发介绍.mp4-.mp4
- 🎬 2,02_JDY-10M模块介绍.mp4-.mp4
- 🎬 3,03_JDY-10M引脚说明.mp4-.mp4
- 🎬 4,04_蓝牙模块普通数据收发AT指令.mp4-.mp4
- 🎬 5,05_蓝牙模块控制功能数据AT指令.mp4-.mp4
- 🎬 6,06_蓝牙模块手机APP通信.mp4-.mp4
#### 04_MQTT协议
##### 资料
- 📦 01-参考代码-.zip
- 📦 05 MQTT协议-.zip
- 📦 第五章 MQTT协议_章节总结-.zip
- 📦 MQTT随堂笔记-.zip
- 🎬 1,01_MQTT背景介绍.mp4-.mp4
- 🎬 2,02_MQTT通信特点.mp4-.mp4
- 🎬 3,03_MQTT协议格式.mp4-.mp4
- 🎬 4,04_MQTT通信过程.mp4-.mp4
- 🎬 5,05_MQTT-mosquitto的ubuntu16.04安装订阅与发布操作.mp4-.mp4
- 🎬 6,06_MQTT非匿名登录配置.mp4-.mp4
- 🎬 7,07_MQTT安全通信SSL双向认证.mp4-.mp4
- 🎬 8,08_MQTT-mosquitto老版本移植受阻.mp4-.mp4
- 🎬 9,09_MQTT-mosquitto最新版移植注意事项.mp4-.mp4
- 🎬 10,10_MQTT-mosquitto嵌入式移植问题.mp4-.mp4
- 🎬 11,11_MQTT-mosquitto嵌入式移植问题解决及环境配置.mp4-.mp4
- 🎬 12,12_MQTT-基于mosquitto开源软件应用开发介绍.mp4-.mp4
- 🎬 13,13_MQTT-基于mosquitto开源SDK实现发布订阅.mp4-.mp4
#### 05_NB-IoT
##### 资料
- 📦 06 NB-IoT-.zip
- 📦 第六章 NB-IoT_章节总结-.zip
- 📦 NB随堂笔记-.zip
- 🎬 1,01_NB-IoT的由来.mp4-.mp4
- 🎬 2,02_NB-IoT技术特点.mp4-.mp4
- 🎬 3,03_NB-IoT通信流程.mp4-.mp4
- 🎬 4,04_NB-IoT的三种工作模式.mp4-.mp4
- 🎬 5,05_NB-IoT的低功耗方案.mp4-.mp4
- 🎬 6,06_NB-IoT中TAU和PSM定时器配置.mp4-.mp4
- 🎬 7,07_NB-IoT中PTW和eDRX周期配置.mp4-.mp4
- 🎬 8,08_NB-IoT之M5310-A模块介绍及应用场景分析.mp4-.mp4
- 🎬 9,09_NB-IoT常用AT指令介绍.mp4-.mp4
- 🎬 10,10_NB-IoT通信之UDP收发数据.mp4-.mp4
- 🎬 11,11_NB-IoT通信之TCP收发数据.mp4-.mp4
- 🎬 12,12_NB-IoT通信之MQTT发布订阅.mp4-.mp4
- 🎬 13,13_NB-IoT之CoAP协议格式介绍.mp4-.mp4
- 🎬 14,14_NB-IoT之CoAP开源libcoap服务器客户端的安装使用.mp4-.mp4
- 🎬 15,15_NB-IoT之通过lwm2m服务器测试Coap协议报文.mp4-.mp4
- 🎬 16,16_NB-IoT连接移动OneNet云平台产品及设备添加.mp4-.mp4
- 🎬 17,17_NB-IoT移动OneNet云平台接入流程.mp4-.mp4
#### 06_wifi_esp8266
##### 资料
- 📦 03-相关资料-.zip
- 📦 07 wifi_esp8266-.zip
- 📦 第七章_wifi_esp8266_章节总结-.zip
- 📦 WIFI随堂笔记-.zip
- 🎬 1,01_wifi-nodeMCU-esp8266开发平台介绍.mp4-.mp4
- 🎬 2,02_wifi-nodeMCU-esp8266开发介绍.mp4-.mp4
- 🎬 3,03_wifi-nodeMCU-esp8266固件生成及开发流程介绍.mp4-.mp4
- 🎬 4,04_wifi-nodeMCU-esp8266固件库下载与调试工具介绍.mp4-.mp4
- 🎬 5,05_wifi-nodeMCU-esp8266开发语言Lua介绍.mp4-.mp4
- 🎬 6,06_wifi-nodeMCU-esp8266 GPIO调试注意事项.mp4-.mp4
- 🎬 7,07_wifi-nodeMCU-esp8266 tcp服务器创建并通过tcp调试助手远程控制LED.mp4-.mp4
- 🎬 8,08_wifi-nodeMCU-esp8266 TCP服务器远程控制家里的灯.mp4-.mp4
- 🎬 9,09_wifi-nodeMCU-esp8266建立热点同时作为服务器完成设备连接控制.mp4-.mp4
- 🎬 10,10_wifi-nodeMCU-esp8266实现自动发现主人回家后给主人开灯.mp4-.mp4
- 🎬 12,12_wifi-nodeMCU-esp8266按键中断服务.mp4-.mp4
- 🎬 13,13_wifi-nodeMCU-esp8266接入天猫精灵开发环境搭建.mp4-.mp4
- 🎬 14,14_wifi-nodeMCU之配置编译下载alios-things到esp8266实现天猫精灵语音控制.mp4-.mp4
#### 07_5G技术介绍
##### 资料
- 📦 5G随堂笔记-.zip
- 📦 08 5G技术介绍-.zip
- 📦 第八章_5G技术介绍_章节总结-.zip
- 📦 相关资料-.zip
- 🎬 1,01_5G之移动通信技术怎样一步步迭代到了5G.mp4-.mp4
- 🎬 2,02_5G之三大应用场景剖析.mp4-.mp4
- 🎬 3,03_5G之移动通信中的核心技术.mp4-.mp4
- 🎬 4,04_5G之毫米波在5G中的意义.mp4-.mp4
- 🎬 5,05_5G之MIMO天线技术.mp4-.mp4
- 🎬 6,06_5G之通信中的网络架构及网路切片应用.mp4-.mp4
#### 08_SQLite数据库开发
##### 资料
- 📦 09 SQLite数据库开发-.zip
- 📦 第九章 SQLite数据库开发_章节总结-.zip
- 📦 数据库随堂笔记-.zip
- 🎬 1,01_数据库基本概念.mp4-.mp4
- 🎬 2,02_数据库模型及常用数据库介绍.mp4-.mp4
- 🎬 3,03_SQLite数据库介绍.mp4-.mp4
- 🎬 4,04_SQLite数据表的创建与查看.mp4-.mp4
- 🎬 5,05_SQLite插入和修改操作.mp4-.mp4
- 🎬 6,06_SQLite删除语句和匹配条件.mp4-.mp4
- 🎬 7,07_SQLite操作复制表以及修改表结构.mp4-.mp4
- 🎬 8,08_SQLite事务处理.mp4-.mp4
- 🎬 9,09_SQLite语句结合函数操作.mp4-.mp4
- 🎬 10,10_SQLite中的分组操作.mp4-.mp4
- 🎬 11,11_SQLite的三种元素约束操作.mp4-.mp4
- 🎬 12,12_SQLite联结表操作.mp4-.mp4
- 🎬 13,13_SQLite虚拟表和触发器操作联结表.mp4-.mp4
- 🎬 14,14_SQLite日志操作和提升查询效率的索引操作.mp4-.mp4
- 🎬 15,15_SQLite数据库C编程接口介绍.mp4-.mp4
- 🎬 16,16_SQLite数据库编程回调方式获取数据表信息.mp4-.mp4
- 🎬 17,17_SQLite数据库编程获取数据表方式分析信息.mp4-.mp4
#### 09_智慧农业项目
##### 资料
- 📦 05_智慧农业项目-.zip
- 🎬 1,01_智慧农业项目思路讲解.wmv-.mp4
- 🎬 2,02_智慧农业运行及演示之zigbee部分.mp4-.mp4
- 🎬 3,03_智慧农业运行及演示之网关部分.mp4-.mp4
- 🎬 4,04_智慧农业运行及演示之服务器部分.wmv-.mp4
## 第5阶段(三)_RT-Thread实时操作系统
### 视频
#### 01_RT-Thread介绍
##### 资料
- 🎬 1,01-课程介绍.mp4-.mp4
- 🎬 2,02-RT-Thread介绍.mp4-.mp4
- 🎬 3,03-RT-Thread发展历史.mp4-.mp4
- 🎬 4,04-RT-Thread架构介绍.mp4-.mp4
#### 02_RT-Thread移植
##### 资料
- 📦 01-数据手册-.zip
- 📦 02-原理图-.zip
- 📦 03-图片-.zip
- 📦 SecureCRT-.zip
- 🎬 1,01-RT-Thread版本介绍.mp4-.mp4
- 🎬 2,02-标准版RTT工程创建.mp4-.mp4
- 🎬 3,03-RTT时钟配置和FinSH组件添加.mp4-.mp4
#### 03_RT-Thread内核介绍
##### 资料
- 📦 第三章_代码-.zip
- 🎬 1,01-内核框架及线程调度介绍.mp4-.mp4
- 🎬 2,02-内核功能介绍说明.mp4-.mp4
- 🎬 3,03-RTT内核启动流程之汇编阶段.mp4-.mp4
- 🎬 4,04-RTT内核启动流程之C阶段.mp4-.mp4
#### 04_线程管理
##### 资料
- 📦 第四章_代码-.zip
- 🎬 1,01-线程控制块.mp4-.mp4
- 🎬 2,02-线程属性.mp4-.mp4
- 🎬 3,03-线程状态切换.mp4-.mp4
- 🎬 4,04-线程动态创建和删除函数.mp4-.mp4
- 🎬 5,05-动态创建线程实例.mp4-.mp4
- 🎬 6,06-启动线程.mp4-.mp4
- 🎬 7,07-静态创建线程.mp4-.mp4
- 🎬 8,08-线程辅助函数.mp4-.mp4
- 🎬 9,09-调度器钩子函数.mp4-.mp4
#### 05_时钟管理
##### 资料
- 📦 第五章_代码-.zip
- 🎬 1,01-时钟节拍.mp4-.mp4
- 🎬 2,02-获取时钟节拍.mp4-.mp4
- 🎬 3,03-定时器介绍.mp4-.mp4
- 🎬 4,04-系统定时器初始化简介.mp4-.mp4
- 🎬 5,05-定时器工作机制.mp4-.mp4
- 🎬 6,06-动态创建定时器.mp4-.mp4
- 🎬 7,07-静态创建定时器.mp4-.mp4
- 🎬 8,08-定时器控制函数.mp4-.mp4
- 🎬 9,09-高精度延时函数.mp4-.mp4
#### 06_线程间同步
##### 资料
- 📦 第六章_代码-.zip
- 🎬 1,01-同步机制介绍.mp4-.mp4
- 🎬 2,02-信号量介绍.mp4-.mp4
- 🎬 3,03-动态创建信号量.mp4-.mp4
- 🎬 4,04-静态创建信号量.mp4-.mp4
- 🎬 5,05-获取释放信号量.mp4-.mp4
- 🎬 6,06-信号量同步实例.mp4-.mp4
- 🎬 7,07-互斥量介绍及动态创建.mp4-.mp4
- 🎬 8,08-互斥量静态创建和脱离.mp4-.mp4
- 🎬 9,09-互斥量实例.mp4-.mp4
- 🎬 10,10-事件集介绍及动态创建.mp4-.mp4
- 🎬 11,11-事件集实现线程同步.mp4-.mp4
#### 07_IO设备模型
##### 资料
- 📦 第七章_代码-.zip
- 🎬 1,01-IO设备模型介绍.mp4-.mp4
- 🎬 2,02-创建和注册IO设备.mp4-.mp4
- 🎬 3,03-访问IO设备.mp4-.mp4
- 🎬 4,04-设备模型实例.mp4-.mp4
#### 08_UART串口设备
##### 资料
- 📦 第八章_代码-.zip
- 🎬 1,01-串口概述.mp4-.mp4
- 🎬 2,02-串口相关接口.mp4-.mp4
- 🎬 3,03-中断方式接收分析.mp4-.mp4
- 🎬 4,04-应用层串口编程实例1.mp4-.mp4
- 🎬 5,05-串口中断接收.mp4-.mp4
- 🎬 6,06-串口DMA接收数据.mp4-.mp4
#### 09_ADC设备
##### 资料
- 🎬 1,01-ADC介绍.mp4-.mp4
- 🎬 2,02-ADC访问接口.mp4-.mp4
- 🎬 3,03-ADC实例.mp4-.mp4
#### 10_I2C设备
##### 资料
- 🎬 1,01-I2C总线介绍.mp4-.mp4
- 🎬 2,02-I2C时序.mp4-.mp4
- 🎬 3,03-I2C协议分析.mp4-.mp4
- 🎬 4,04-I2C总线接口.mp4-.mp4
## 第5阶段(二)_STM32单片机开发
### 视频
#### 01_STM32介绍
##### 资料
- 📦 第一章_相关资料-.zip
- 🎬 1,00-课程介绍.mp4-.mp4
- 🎬 2,01-stm32介绍.mp4-.mp4
- 🎬 3,02-stm32芯片系列命名方式.mp4-.mp4
- 🎬 4,03-stm32微控制器内部结构.mp4-.mp4
- 🎬 5,04-stm32最小系统组成.mp4-.mp4
- 🎬 7,06-stm32开发方式介绍.mp4-.mp4
- 🎬 8,07-固件库目录结构.mp4-.mp4
- 🎬 9,08-固件库重要文件介绍.mp4-.mp4
#### 02_开发环境搭建
##### 资料
- 📦 第二章_相关资料-.zip
- 🎬 1,01-keil5软件安装.mp4-.mp4
- 🎬 2,02-目录结构管理.mp4-.mp4
- 🎬 3,03-工程创建.mp4-.mp4
- 🎬 4,04-工程配置.mp4-.mp4
#### 03_STM32启动过程
##### 资料
- 🎬 1,01-系统架构及总线介绍.mp4-.mp4
- 🎬 2,02-存储器结构.mp4-.mp4
- 🎬 3,03-启动方式.mp4-.mp4
- 🎬 4,04-启动文件命名方式说明.mp4-.mp4
- 🎬 5,05-启动过程分析.mp4-.mp4
#### 04_STM32时钟系统
##### 资料
- 🎬 1,01-stm32时钟源.mp4-.mp4
- 🎬 2,02-sysclk分析.mp4-.mp4
- 🎬 3,03-时钟初始化配置前期.mp4-.mp4
- 🎬 4,04-系统时钟.mp4-.mp4
#### 05_STM32通用输入输出
##### 资料
- 📦 05-输入输出代码-.zip
- 🎬 1,01-GPIO介绍.mp4-.mp4
- 🎬 2,02-GPIO相关API.mp4-.mp4
- 🎬 3,03-GPIO输出实例和软件调试.mp4-.mp4
#### 06_STM32定时器PWM输出
##### 资料
- 📦 06-pwm代码-.zip
- 🎬 1,01-STM32定时器介绍.mp4-.mp4
- 🎬 2,02-STM32定时器PWM原理.mp4-.mp4
- 🎬 3,03-定时器初始化和OC初始化.mp4-.mp4
- 🎬 4,04-pwm输出使能相关函数.mp4-.mp4
- 🎬 5,05-定时器输出pwm实例1.mp4-.mp4
- 🎬 6,06-定时器输出pwm实例2.mp4-.mp4
- 🎬 7,07-pwm软件调试.mp4-.mp4
#### 07_嵌套向量控制器
##### 资料
- 📦 07_中断按键操作代码-.zip
- 📦 数据手册资料-.zip
- 🎬 1,01-嵌套中断向量控制器NVIC介绍.mp4-.mp4
- 🎬 2,02-嵌套中断向量控制器相关函数API.mp4-.mp4
- 🎬 3,03-中断行为.mp4-.mp4
- 🎬 4,04-外部中断EXTI概述.mp4-.mp4
- 🎬 5,05-外部中断EXTI初始化函数.mp4-.mp4
- 🎬 6,06-外部中断辅助函数.mp4-.mp4
- 🎬 7,07-按键中断实验.mp4-.mp4
#### 08_直接存储访问DMA
##### 资料
- 🎬 1,01-DMA介绍.mp4-.mp4
- 🎬 2,02-stm32外设与DMA通道对应关系.mp4-.mp4
- 🎬 3,03-DMA固件函数说明.mp4-.mp4
- 🎬 4,04-DMA实现内存到内存的拷贝实验.mp4-.mp4
#### 09_串口通信
##### 资料
- 📦 09-串口代码-.zip
- 🎬 1,01-串口介绍.mp4-.mp4
- 🎬 2,02-同步异步收发器硬件框架介绍.mp4-.mp4
- 🎬 3,03-串口固件库驱动函数详解.mp4-.mp4
- 🎬 4,04-串口接收实验.mp4-.mp4
- 🎬 5,05-串口数据接收和处理.mp4-.mp4
- 🎬 6,06-串口DMA发送实验.mp4-.mp4
- 🎬 7,07-串口DMA接收不定长数据.mp4-.mp4
#### 10_看门狗
##### 资料
- 📦 10-看门狗代码-.zip
- 🎬 1,01-独立看门狗介绍.mp4-.mp4
- 🎬 2,02-独立看门狗寄存器介绍.mp4-.mp4
- 🎬 3,03-独立看门狗实验.mp4-.mp4
- 🎬 4,04-窗口看门狗介绍.mp4-.mp4
- 🎬 5,05-窗口看门狗实例.mp4-.mp4
#### 11_模数转换器ADC
##### 资料
- 📦 11-adc代码-.zip
- 🎬 1,01-模数转换器ADC介绍.mp4-.mp4
- 🎬 2,02-ADC固件库函数介绍.mp4-.mp4
- 🎬 3,03-单通道ADC中断转换实验.mp4-.mp4
- 🎬 4,04-多通道DMA方式读取ADC值.mp4-.mp4
## 第6阶段_BSP开发及驱动开发
### 视频
#### 01_嵌入式系统概述及裸机开发
##### 资料
- 📦 01 嵌入式系统概述及裸机开发-.zip
- 📦 01-相关资料-.zip
- 🎬 1,00_嵌入式系统基本概念.mp4-.mp4
- 🎬 2,01_嵌入式芯片基本组成.mp4-.mp4
- 🎬 3,02_嵌入式开发板介绍.mp4-.mp4
- 🎬 4,03_嵌入式微处理器的寻址方式.mp4-.mp4
- 🎬 5,04_嵌入式微处理器的内存布局.mp4-.mp4
- 🎬 6,05_硬件特殊功能寄存器的映射.mp4-.mp4
- 🎬 7,06_通过内存实现对芯片硬件资源的访问.mp4-.mp4
- 🎬 8,07_裸机开发特点.mp4-.mp4
- 🎬 9,08_编译链接过程.mp4-.mp4
- 🎬 10,09_交叉编译器的安装.mp4-.mp4
- 🎬 11,10_GNU工具介绍.wmv-.mp4
- 🎬 12,11_手动链接.wmv-.mp4
- 🎬 13,12_裸机程序编译下载运行过程.wmv-.mp4
- 🎬 14,13_链接脚本编写.wmv-.mp4
#### 02_Bootloader应用分析
##### 资料
- 📦 02 Bootloader应用分析-.zip
- 🎬 1,01_引导程序基本概念.mp4-.mp4
- 🎬 2,02_arm处理器引导启动流程.mp4-.mp4
- 🎬 3,03_引导程序给内核传参.mp4-.mp4
- 🎬 4,04_uboot介绍.mp4-.mp4
- 🎬 5,05_uboot配置编译.mp4-.mp4
- 🎬 6,06_系统镜像下载方法.mp4-.mp4
- 🎬 7,07_uboot配置原理分析.mp4-.mp4
- 🎬 8,08_uboot裁剪方法.mp4-.mp4
- 🎬 9,09_uboot镜像组成及产生过程.mp4-.mp4
- 🎬 10,10_uboot命令介绍.mp4-.mp4
- 🎬 11,11_uboot命令添加.mp4-.mp4
- 🎬 12,12_uboot命令调用过程.mp4-.mp4
- 🎬 13,13_boot内核引导过程.mp4-.mp4
#### 03_Linux内核开发移植
##### 资料
- 📦 03 Linux内核开发移植-.zip
- 🎬 1,01_Linux内核历史考古.mp4-.mp4
- 🎬 2,02_Linux内核版本的变迁.mp4-.mp4
- 🎬 3,03_Linux内核编译.mp4-.mp4
- 🎬 4,04_Linux内核模块介绍.mp4-.mp4
- 🎬 5,05_Linux内核镜像产生过程.mp4-.mp4
- 🎬 6,06_Linux内核启动流程.mp4-.mp4
- 🎬 7,07_Linux内核配置裁剪.mp4-.mp4
- 🎬 9,09_内核配置编译.wmv-.mp4
- 🎬 10,10_向内核添加代码配置步骤.wmv-.mp4
#### 04_嵌入式Linux文件系统
##### 资料
- 📦 04 嵌入式Linux文件系统-.zip
- 🎬 1,01_文件系统概念.mp4-.mp4
- 🎬 2,02_文件系统的分类.mp4-.mp4
- 🎬 3,03_VFS文件系统介绍.mp4-.mp4
- 🎬 4,04_根文件系统介绍.mp4-.mp4
- 🎬 5,05_根文件系统目录结构.mp4-.mp4
- 🎬 6,06_根文件系统启动流程.mp4-.mp4
- 🎬 7,07_构建根文件系统之busybox编译.mp4-.mp4
- 🎬 8,08_根文件系统制作方法.mp4-.mp4
- 🎬 9,09_根文件系统etc配置文件介绍总结.mp4-.mp4
#### 05_字符设备驱动
##### 资料
- 📦 04 嵌入式Linux文件系统-.zip
- 🎬 1,01_驱动开发基本概念.mp4-.mp4
- 🎬 2,02_Linux驱动开发分类及特点.mp4-.mp4
- 🎬 3,03_Linux内核模块编程介绍.mp4-.mp4
- 🎬 4,04_三步实现一个内核模块.mp4-.mp4
- 🎬 5,05_字符设备驱动框架编写.mp4-.mp4
- 🎬 6,06_字符设备驱动创建设备文件并访问驱动.mp4-.mp4
- 🎬 7,07_字符设备驱动与应用程序数据交互.mp4-.mp4
- 🎬 8,08_设备号的应用.mp4-.mp4
- 🎬 9,09_GPIO配置接口介绍.mp4-.mp4
- 🎬 10,10_LED灯操作.mp4-.mp4
- 🎬 11,11_简单按键驱动实现.mp4-.mp4
#### 06_Linux内核API
##### 资料
- 📦 06 Linux内核API-.zip
- 🎬 1,01_中断基本概念.mp4-.mp4
- 🎬 2,02_中断服务相关接口.mp4-.mp4
- 🎬 3,03_按键中断程序开发流程.mp4-.mp4
- 🎬 4,04_裸机中断特点.mp4-.mp4
- 🎬 5,05_中断对系统调度的影响.mp4-.mp4
- 🎬 6,06_工作队列实现中断底半部.mp4-.mp4
- 🎬 7,07_异步数据问题分析.mp4-.mp4
- 🎬 8,08_kfifo介绍.mp4-.mp4
- 🎬 9,09_异步数据处理kfifo实现.mp4-.mp4
- 🎬 10,10_内核同步与互斥概念.mp4-.mp4
- 🎬 11,11_信号量介绍.mp4-.mp4
- 🎬 12,12_信号量代码实现.mp4-.mp4
- 🎬 13,13_自旋锁应用.mp4-.mp4
- 🎬 14,14_内核延时接口介绍.mp4-.mp4
- 🎬 15,15_timer_list定时器.mp4-.mp4
- 🎬 16,16_按键中的去抖及UP_DOWN实现.mp4-.mp4
- 🎬 17,17_长短按键的实现.mp4-.mp4
- 🎬 18,18_无条件阻塞.mp4-.mp4
- 🎬 19,19_有条件阻塞.mp4-.mp4
- 🎬 20,20_轮询加阻塞select机制介绍.mp4-.mp4
- 🎬 21,21_轮询加阻塞poll实现.mp4-.mp4
- 🎬 22,22_内核线程应用开发.mp4-.mp4
#### 07_Linux驱动工程实例
##### 资料
- 📦 07 Linux驱动工程实例-.zip
- 🎬 1,01_杂项设备驱动介绍.mp4-.mp4
- 🎬 2,02_杂项设备驱动实现.mp4-.mp4
- 🎬 3,03_cdev注册方式介绍.mp4-.mp4
- 🎬 4,04_cdev驱动注册过程.mp4-.mp4
- 🎬 5,05_platform总线介绍.mp4-.mp4
- 🎬 6,06_platform_device创建过程.mp4-.mp4
- 🎬 7,07_platform_driver创建过程.mp4-.mp4
- 🎬 8,08_设备资源对设备驱动的影响.mp4-.mp4
- 🎬 9,09_解决platform_driver反复插拔异常问题.mp4-.mp4
- 🎬 10,10_input子系统介绍.mp4-.mp4
- 🎬 11,11_input子系统驱动开发.mp4-.mp4
- 🎬 12,12_input子系统调试.mp4-.mp4
#### 08_I2C总线接口
##### 资料
- 📦 08 I2C总线接口-.zip
- 🎬 1,01_串行总线的基本概念.mp4-.mp4
- 🎬 2,02_i2c通信特点.mp4-.mp4
- 🎬 3,03_i2c通信时序图.mp4-.mp4
- 🎬 4,04_i2c启始和终止信号模拟时序编写.mp4-.mp4
- 🎬 5,05_i2c收发数据模拟时序编写.mp4-.mp4
- 🎬 6,06_收发应答模拟时序编写.mp4-.mp4
- 🎬 7,07_批量数据收发接口封装.mp4-.mp4
- 🎬 8,08_mma8653介绍及驱动接口完善.mp4-.mp4
- 🎬 9,09_i2c模拟时序封装成杂项设备.mp4-.mp4
- 🎬 10,10_去掉内核已有驱动并实现芯片ID的读取.mp4-.mp4
- 🎬 11,11_mma8653三轴加速值成功获取.mp4-.mp4
#### 09_I2C子系统
##### 资料
- 📦 09 I2C子系统-.zip
- 🎬 1,01_i2c子系统介绍.mp4-.mp4
- 🎬 2,02_i2c子系统驱动框架.mp4-.mp4
- 🎬 3,03_i2c子系统设备端开发.mp4-.mp4
- 🎬 4,04_i2c子系统设备驱动开发.mp4-.mp4
- 🎬 5,05_i2c子系统数据传输过程.mp4-.mp4
#### 10_块设备驱动
##### 资料
- 📦 10 块设备驱动-.zip
- 🎬 1,01_块设备驱动基本概念.mp4-.mp4
- 🎬 2,02_块设备驱动框架.mp4-.mp4
- 🎬 3,03_块设备驱动相关数据结构分析.mp4-.mp4
- 🎬 4,04_块设备驱动开发流程.mp4-.mp4
- 🎬 5,05_块设备驱动程序编写.mp4-.mp4
- 🎬 6,06_块设备驱动使用流程.mp4-.mp4
#### 11_USB设备驱动
##### 资料
- 📦 11 USB设备驱动-.zip
- 🎬 1,01_usb基本概念.mp4-.mp4
- 🎬 2,02_usb拓扑结构.mp4-.mp4
- 🎬 3,03_usb电气特性.mp4-.mp4
- 🎬 4,04_usb数据传输类型.mp4-.mp4
- 🎬 5,05_usb设备描述符及其枚举过程.mp4-.mp4
- 🎬 6,06_linux_usb驱动框架.mp4-.mp4
- 🎬 7,07_linux_usb驱动开发流程.mp4-.mp4
- 🎬 8,08_linux_usb数据通信过程.mp4-.mp4
### 资料
- 📦 datasheet-.zip
## 第七阶段 拓展课 车牌识别项目
### 视频
#### 01_车牌识别项目
##### 第 1 章_百度物联网云平台搭建
- 🎬 1,01_整体介绍.wmv-.mp4
- 🎬 2,02_注册登录百度AI开放平台.wmv-.mp4
- 🎬 3,03_创建应用.wmv-.mp4
- 🎬 4,04_获取秘钥.wmv-.mp4
- 🎬 5,05_生成签名.wmv-.mp4
##### 第 2 章_嵌入式软件环境搭建
###### 资料
- 📦 01_虚拟机-.zip
- 📦 02_ubuntu16镜像-.zip
- 📦 03_qt软件-.zip
- 🎬 1,01_安装虚拟机软件.wmv-.mp4
- 🎬 2,02_安装ubuntu16.wmv-.mp4
- 🎬 3,03_安装samba服务器.wmv-.mp4
- 🎬 4,04_安装Qt.wmv-.mp4
- 🎬 5,05_测试Qt环境.wmv-.mp4
- 🎬 6,06_安装并测试GTK环境.wmv-.mp4
##### 第 3 章_库环境搭建
###### 资料
- 📦 aip-cpp-sdk-4.16.1-.zip
- 📦 jsoncpp-master-.zip
- 📦 搭建好的ubuntu16环境-.zip
- 🎬 1,01_编程开发整体概述.wmv-.mp4
- 🎬 3,03_编译安装openssl.wmv-.mp4
- 🎬 4,04_编译安装curl.wmv-.mp4
- 🎬 5,05_编译安装cmake.wmv-.mp4
- 🎬 6,06_编译安装jsoncpp.wmv-.mp4
- 🎬 7,07_另一种搭建库环境的方法.wmv-.mp4
- 🎬 8,08_测试库环境.wmv-.mp4
##### 第 4 章_编程开发(文字版本)
###### 资料
- 📦 01_文字版本-.zip
- 🎬 1,01_文字版车牌识别实现1.wmv-.mp4
- 🎬 2,02_文字版车牌识别实现2.wmv-.mp4
- 🎬 3,03_文字版车牌识别总结.wmv-.mp4
##### 第 5 章_编程开发(QT 版本)
###### 资料
- 📦 02_QT版本-.zip
- 🎬 1,01_QT版本车牌识别演示.wmv-.mp4
- 🎬 2,02_创建QT工程修改Makefile.wmv-.mp4
- 🎬 3,03_编写图形界面及文件对话框.wmv-.mp4
- 🎬 4,04_编写识别按钮的信号与槽函数.wmv-.mp4
- 🎬 5,05_调用识别函数.wmv-.mp4
- 🎬 6,06_QT版本代码调试.wmv-.mp4
##### 第 6 章_编程开发(GTK 版本)
###### 资料
- 📦 03_GTK版本-.zip
- 🎬 1,01_GTK版本车牌识别演示.wmv-.mp4
- 🎬 2,02_编写GTK的main.cpp及Makefile.wmv-.mp4
- 🎬 3,03_编写GTK图形界面.wmv-.mp4
- 🎬 4,04_实现GTK选择图片功能.wmv-.mp4
- 🎬 5,05_GTK实现车牌识别功能.wmv-.mp4
#### 02_PCB设计课程
##### 第1章 PCB设计入门储备知识
- 🎬 1,01_课程目标与简介.wmv-.mp4
- 🎬 2,02_一个电子产品的研发流程.wmv-.mp4
- 🎬 3,03_PCB概述.wmv-.mp4
- 🎬 4,04_PCB概述之实物展示.wmv-.mp4
- 🎬 5,05_PCB结构上.wmv-.mp4
- 🎬 6,06_PCB结构下.wmv-.mp4
- 🎬 7,07_PCB常用专业术语的解释.wmv-.mp4
- 🎬 8,08_PCB到PCBA的流程.wmv-.mp4
##### 第2章 常见电子元器件的特性
- 🎬 1,01_电阻.wmv-.mp4
- 🎬 2,02_电容.wmv-.mp4
- 🎬 3,03_电感.wmv-.mp4
- 🎬 4,04_普通二极管和稳压二极管.wmv-.mp4
- 🎬 5,05_发光二极管和肖特基二极管.wmv-.mp4
- 🎬 6,06_三极管.wmv-.mp4
- 🎬 7,07_电源电路.wmv-.mp4
- 🎬 8,08_复位电路.wmv-.mp4
- 🎬 9,09_电子开关电路.wmv-.mp4
## 资料
- 📦 01 shell脚本-.zip
- 📦 01_歌词解析项目-.zip
- 📦 01_歌词解析项目_2-.zip
- 📦 01_相关工具-.zip
- 📦 01_虚拟机-.zip
- 📦 02 c++初识-.zip
- 📦 02 系统调用-.zip
- 📦 02_工业GUI项目-.zip
- 📦 03 c++对c的扩展-.zip
- 📦 03 进程-.zip
- 📦 03_智能音箱项目-.zip
- 📦 04 信号-.zip
- 📦 04 类和对象-.zip
- 📦 04_notepad++-.zip
- 📦 05 c++模板-.zip
- 📦 05 管道、命令管道-.zip
- 📦 05_VC6.0软件及安装指南-.zip
- 📦 06 c++类型转换-.zip
- 📦 06 消息队列-.zip
- 📦 06 预处理-.zip
- 📦 06_putty工具-.zip
- 📦 07 c++异常-.zip
- 📦 07 共享内存-.zip
- 📦 07 指针-.zip
- 📦 07_IAR-EW8051-8101(带注册机)-.zip
- 📦 08 STL详解-.zip
- 📦 08 动态内存申请-.zip
- 📦 08 线程-.zip
- 📦 08_xmanager5.0-.zip
- 📦 09 Qt图形界面开发-.zip
- 📦 09 多任务互斥与同步-.zip
- 📦 09 字符串处理函数-.zip
- 📦 09_Qt软件-.zip
- 📦 10 git-.zip
- 📦 10 结构体、共用体、枚举-.zip
- 📦 10 结构体、共用体、枚举_2-.zip
- 📦 10_物联网阶段-.zip
- 📦 11 数据库-.zip
- 📦 11 链表-.zip
- 📦 11 链表_2-.zip
- 📦 11_USB转串口驱动-.zip
- 📦 12 文件-.zip
- 📦 12 文件_2-.zip
- 📦 12_VisualStudio-.zip
- 📦 13 Makefile-.zip
- 📦 13 Makefile_2-.zip
- 📦 第3阶段_系统编程练习题答案-.zip |
|