├─1 c语言
│ ├─day1 必备linux命令和c语言基础
│ │ ├─vi编辑器的使用1.mp4 299.11MB
│ │ ├─vi编辑器的使用2.mp4 165.02MB
│ │ ├─基础知识.mp4 163.43MB
│ │ ├─数据的表示.mp4 203.06MB
│ │ ├─文件和目录相关命令1.mp4 242.59MB
│ │ ├─文件和目录相关命令2.mp4 95.98MB
│ │ ├─环境安装.mp4 242.91MB
│ │ └─程序的编译和调试.mp4 189.31MB
│ ├─day2 数据类型、常量、变量及运算符
│ │ ├─变量1.mp4 120.83MB
│ │ ├─变量2.mp4 111.21MB
│ │ ├─常量.mp4 335.56MB
│ │ ├─数据类型上.mp4 181.74MB
│ │ ├─数据类型下.mp4 211.84MB
│ │ ├─运算符1.mp4 201.8MB
│ │ ├─运算符2.mp4 147.24MB
│ │ ├─运算符3.mp4 105.22MB
│ │ └─运算符4.mp4 234.72MB
│ ├─day3 输入输出专题
│ │ ├─字符输入函数和格式输入函数.mp4 161.91MB
│ │ ├─字符输出函数和格式输出函数上.mp4 134.93MB
│ │ ├─字符输出函数和格式输出函数下.mp4 124.88MB
│ │ └─输入函数的垃圾处理及字符串的输入输出.mp4 150.02MB
│ ├─day4 控制语句
│ │ ├─循环语句-for上.mp4 74.92MB
│ │ ├─循环语句-for下.mp4 140.67MB
│ │ ├─循环语句-while上.mp4 206.19MB
│ │ ├─循环语句-while下.mp4 159.86MB
│ │ ├─循环辅助语句上.mp4 146.64MB
│ │ ├─循环辅助语句下.mp4 217.2MB
│ │ ├─控制语句-if上.mp4 201.66MB
│ │ ├─控制语句-if下.mp4 161.12MB
│ │ ├─控制语句-switch上.mp4 163.81MB
│ │ └─控制语句-switch下.mp4 111.78MB
│ ├─day5 数组和字符串
│ │ ├─一维数组.mp4 270.46MB
│ │ ├─二维数组1.mp4 100.4MB
│ │ ├─二维数组2.mp4 168.7MB
│ │ ├─二维数组3.mp4 208.79MB
│ │ ├─字符串函数之strcat函数和strcmp函数.mp4 194.72MB
│ │ ├─字符串函数之strcpy函数.mp4 126.82MB
│ │ ├─字符串函数之strlen函数.mp4 144.84MB
│ │ ├─字符串函数之扩展用法上.mp4 174.48MB
│ │ ├─字符串函数之扩展用法下.mp4 125.7MB
│ │ ├─字符数组和字符串1.mp4 163.16MB
│ │ ├─字符数组和字符串2.mp4 162.19MB
│ │ └─字符数组和字符串3.mp4 218.26MB
│ ├─day6 指针专题1
│ │ ├─指针与二维数组上.mp4 153.36MB
│ │ ├─指针与二维数组下.mp4 113.48MB
│ │ ├─指针与数组.mp4 197.9MB
│ │ ├─指针的基本用法1.mp4 117.35MB
│ │ ├─指针的基本用法2.mp4 177.34MB
│ │ ├─指针的基本用法3.mp4 229.41MB
│ │ ├─指针的运算上.mp4 118.13MB
│ │ └─指针的运算下.mp4 144.05MB
│ ├─day7 指针专题2
│ │ ├─void指针和const修饰符上.mp4 88.43MB
│ │ ├─void指针和const修饰符下.mp4 167.06MB
│ │ ├─多级指针上.mp4 183.47MB
│ │ ├─多级指针下.mp4 58.85MB
│ │ ├─字符指针与字符串上.mp4 144.74MB
│ │ ├─字符指针与字符串下.mp4 224.52MB
│ │ ├─指针数组上.mp4 186.41MB
│ │ └─指针数组下.mp4 192.8MB
│ ├─day8 函数1
│ │ ├─函数中传递数组参数.mp4 211.04MB
│ │ ├─函数的参数传递.mp4 340.97MB
│ │ └─函数的基本用法.mp4 287.55MB
│ └─day9 函数2
│ ├─指针函数1.mp4 183.72MB
│ ├─指针函数2.mp4 261.81MB
│ ├─指针函数3.mp4 133.93MB
│ ├─递归函数和函数指针上.mp4 175.17MB
│ └─递归函数和函数指针下.mp4 182.63MB
├─10 系统移植
│ ├─day1 系统移植概述及环境搭建上
│ │ ├─嵌入式基本概念.mp4 50.88MB
│ │ ├─嵌入式开发环境的演示介绍上.mp4 221.38MB
│ │ ├─嵌入式开发环境的演示介绍上.mp4 47.22MB
│ │ ├─嵌入式开发环境的演示介绍下.mp4 30.54MB
│ │ ├─嵌入式系统移植课程体系介绍.mp4 102.82MB
│ │ ├─搭建开发主机上.mp4 39.02MB
│ │ └─搭建开发主机下.mp4 51.42MB
│ ├─day2 系统移植概述及环境搭建下
│ │ ├─目标机搭建.mp4 70MB
│ │ ├─连接之NFS服务搭建.mp4 50.57MB
│ │ └─连接之TFTP服务搭建.mp4 79.73MB
│ ├─day3 Bootloader移植上
│ │ ├─Bootloader基本概念.mp4 18.1MB
│ │ ├─uboot常用命令.mp4 41.84MB
│ │ └─uboot配置编译.mp4 52.18MB
│ ├─day4 Bootloader移植下
│ │ ├─uboot启动流程上.mp4 45.46MB
│ │ ├─uboot启动流程下.mp4 31.93MB
│ │ └─uboot移植方法.mp4 56.95MB
│ ├─day5 linux内核分析
│ │ ├─linux内核启动分析.mp4 31.56MB
│ │ ├─linux内核基本概念上.mp4 28.25MB
│ │ ├─linux内核基本概念下.mp4 47.32MB
│ │ ├─linux内核基本概念中.mp4 16.79MB
│ │ └─linux内核调试方法.mp4 71.95MB
│ ├─day6 linux内核移植及网卡移植
│ │ ├─linux内核移植之配置编译.mp4 60.85MB
│ │ ├─linux内核移植序.mp4 19.94MB
│ │ ├─网卡移植之设备树.mp4 52.7MB
│ │ ├─网卡移植之设备树信息分析.mp4 87.84MB
│ │ ├─网卡移植准备.mp4 47.05MB
│ │ └─网卡移植支持NFS_TCPIP_Dm9000驱动.mp4 35.99MB
│ ├─day7 第三方驱动移植
│ │ ├─图像化配置Kconfig.mp4 29.78MB
│ │ ├─字符设备引入.mp4 37.47MB
│ │ ├─平台设备引入.mp4 25.5MB
│ │ ├─驱动模块.mp4 20.55MB
│ │ ├─驱动编译进内核Makefile.mp4 25.43MB
│ │ └─黑白盒对比.mp4 10.26MB
│ └─day8 根文件系统制作
│ ├─制作不同格式根文件系统.mp4 34.89MB
│ ├─根文件系统内容制作.mp4 35.95MB
│ ├─根文件系统基本概念.mp4 11.93MB
│ └─跟文件系统设备访问.mp4 17.92MB
├─11 嵌入式内核及驱动开发初级
│ ├─day1 设备驱动环境搭建
│ │ ├─host主机Ubuntu环境配置.mp4 14.86MB
│ │ ├─tftp和nfs启动模式介绍.mp4 19.36MB
│ │ ├─交叉开发模式介绍.mp4 18.02MB
│ │ ├─加载并启动内核镜像.mp4 34.61MB
│ │ └─通过nfs挂载根文件系统.mp4 52.81MB
│ ├─day10 中断编程4
│ │ ├─poll函数的使用介绍.mp4 23.9MB
│ │ ├─poll驱动的实现.mp4 32.14MB
│ │ ├─多路复用select和poll的概念.mp4 19.19MB
│ │ └─应用程序poll的编程方式.mp4 49.86MB
│ ├─day11 中断编程5
│ │ ├─tasklet的实现.mp4 47.31MB
│ │ ├─work下半部的实现.mp4 29.18MB
│ │ ├─中断下半部的由来.mp4 17.71MB
│ │ ├─异步信号的驱动编程实现.mp4 40.21MB
│ │ └─异步信号通知应用程序编程.mp4 44.24MB
│ ├─day12 平台总线专题1
│ │ ├─sysfs文件系统的介绍.mp4 29.64MB
│ │ ├─创建bus的代码编程.mp4 33.96MB
│ │ └─设备驱动模型的由来.mp4 43.6MB
│ ├─day13 平台总线专题2
│ │ ├─drice的构建和注册.mp4 53.16MB
│ │ ├─driver和device分离和合并的实现.mp4 53.39MB
│ │ ├─driver的构建和注册.mp4 40.9MB
│ │ └─总线bus匹配的实现.mp4 39.58MB
│ ├─day14 平台总线专题3
│ │ ├─平台总线led驱动之资源的定义.mp4 100.72MB
│ │ ├─平台总线中driver实现的逻辑过程讲解.mp4 15.19MB
│ │ ├─平台总线中的driver的注册和匹配.mp4 40.29MB
│ │ ├─平台总线中的三元素.mp4 63.18MB
│ │ └─平台总线作用和设计思想介绍.mp4 39.58MB
│ ├─day15 平台总线专题4
│ │ ├─平台总线完成led设备的控制.mp4 57.96MB
│ │ └─平台总线的probe代码实现.mp4 85.06MB
│ ├─day2 驱动开发模块上
│ │ ├─dm9000网卡的移植.mp4 52.9MB
│ │ ├─sourceinsight的用法.mp4 60.88MB
│ │ ├─内核的编译方法.mp4 56.21MB
│ │ ├─编写驱动ko的准备工作.mp4 17.05MB
│ │ └─设备树文件的编译.mp4 47.75MB
│ ├─day3 驱动开发模块下
│ │ ├─insmod加载ko模块.mp4 8.5MB
│ │ ├─最简单的hello驱动代码编写.mp4 27.38MB
│ │ ├─模块ko参数传递.mp4 42.83MB
│ │ ├─模块符号导出.mp4 37.6MB
│ │ └─驱动Makefile编写.mp4 24.99MB
│ ├─day4 字符设备驱动基础上
│ │ ├─字符设备驱动框架.mp4 32.07MB
│ │ ├─实现文件操作对象file_operation.mp4 57.29MB
│ │ ├─手动或自动创建设备节点.mp4 61.02MB
│ │ ├─申请设备号-regisger_chrd接口的讲解.mp4 28.4MB
│ │ └─申请设备号的编程.mp4 41.39MB
│ ├─day5 字符设备驱动基础中
│ │ ├─地址映射ioremap的用法.mp4 24.8MB
│ │ ├─应用控制驱动的方式.mp4 33.93MB
│ │ ├─控制led灯的驱动代码实现.mp4 63.99MB
│ │ └─用户空间和内核空间的数据交互COPY_TO_USER.mp4 58.87MB
│ ├─day6 字符设备驱动基础下
│ │ ├─readl-writel的使用.mp4 48.96MB
│ │ ├─为了代码健全-需要作出错处理.mp4 79.95MB
│ │ ├─字符设备驱动编写的步骤.mp4 23.22MB
│ │ ├─驱动中面向对象的设计思想.mp4 58.35MB
│ │ └─驱动和应用程序的设计思想.mp4 17.81MB
│ ├─day7 中断编程1
│ │ ├─linux中断的概念和中断处理机制.mp4 35.43MB
│ │ ├─申请中断处理-request_irq.mp4 55.39MB
│ │ ├─设备树文件中定义中断号.mp4 49.03MB
│ │ └─驱动代码中获取到中断号码的方法.mp4 36.49MB
│ ├─day8 中断编程2
│ │ ├─实现字符设备驱动框架.mp4 55.21MB
│ │ ├─用户获取按键数据的方法.mp4 51.3MB
│ │ └─驱动中获取硬件数据并传递给用户的方法.mp4 71.57MB
│ └─day9 中断编程3
│ ├─阻塞的实现-等待队列的使用.mp4 66.91MB
│ ├─阻塞的概念和接口使用.mp4 63.84MB
│ └─非阻塞模式的实现.mp4 25.71MB
├─12 嵌入式内核及驱动开发高级
│ ├─day1 高级驱动方法学习
│ │ ├─分层框架和面向对象的思想.mp4 38.43MB
│ │ ├─字符设备驱动编写时引起的思考.mp4 32.62MB
│ │ └─高级驱动学习特点和目标.mp4 19.52MB
│ ├─day2 输入子系统1
│ │ ├─应用程序读取输入设备数据的方式.mp4 27.18MB
│ │ ├─最简单的输入设备驱动程序编写.mp4 44.28MB
│ │ ├─输入子系统中硬件初始化和上报数据.mp4 62.59MB
│ │ ├─输入子系统的作用.mp4 36.97MB
│ │ └─输入子系统的框架.mp4 36.27MB
│ ├─day3 输入子系统2
│ │ ├─input device的初始化解释.mp4 69.67MB
│ │ ├─代码中分析所有的子节点.mp4 45.09MB
│ │ ├─初始化所有的按键并驱动起来.mp4 80.64MB
│ │ ├─添加input device的信息.mp4 37.3MB
│ │ ├─设备树中定义按键信息的子节点.mp4 42.61MB
│ │ └─设置位表和上报数据的另外一种方式.mp4 61.95MB
│ ├─day4 输入子系统3
│ │ ├─connect函数分析.mp4 90.25MB
│ │ ├─input handler和input dice和handle之间的关系.mp4 52.97MB
│ │ ├─input三层的分析.mp4 75.12MB
│ │ ├─应用和如何调用到输入子系统中去的.mp4 39.11MB
│ │ ├─应用程序读取多个按键和驱动代码的结构分析.mp4 54.47MB
│ │ └─输入子系统工作逻辑初识.mp4 36.46MB
│ ├─day5 输入子系统4
│ │ ├─inputent()上报数据的实现过程.mp4 68.66MB
│ │ ├─open的实现过程.mp4 58.94MB
│ │ ├─read读取输入子系统的数据方式.mp4 52.67MB
│ │ └─天下无鱼][shikey.com]ents中填充缓冲区数据的过程.mp4 70.51MB
│ ├─day6 I2C子系统上
│ │ ├─I2C协议和时序讲解.mp4 50.94MB
│ │ ├─linux I2C client_driver_adatper_msg等对象的讲解.mp4 74.05MB
│ │ ├─linux I2C从设备的设备树信息的添加.mp4 77.43MB
│ │ ├─linux I2C总线和平台总线的结合.mp4 32.69MB
│ │ └─linux I2C驱动框架.mp4 31.93MB
│ ├─day7 I2C子系统下
│ │ ├─MPU6050操作寄存器.mp4 76.55MB
│ │ ├─MPU6050的I2C driver驱动框架编写.mp4 79.33MB
│ │ ├─应用程序读取取重力加速度和陀螺仪的值.mp4 58.82MB
│ │ └─读取MPU6050数据寄存器并上报给用户.mp4 92.31MB
│ ├─day8 设备树上
│ │ ├─内核使用dtb文件的过程.mp4 32.28MB
│ │ ├─初始设备树.mp4 34.99MB
│ │ ├─常见的属性compatible-reg.mp4 33.39MB
│ │ ├─节点和属性.mp4 29.4MB
│ │ ├─设备树文件的编译.mp4 28.38MB
│ │ └─设备树的由来.mp4 41.79MB
│ └─day9 设备书下
│ ├─dts替代平台设备的pdev硬编码方式.mp4 43.85MB
│ ├─of解析dts节点的API.mp4 30.9MB
│ ├─代码中获取节点.mp4 41.3MB
│ ├─在dts中添加新的节点.mp4 21.28MB
│ ├─定义和获取dts中的中断信息.mp4 32.69MB
│ ├─获取属性.mp4 29.89MB
│ ├─获取属性中字符串数组.mp4 41.4MB
│ ├─获取属性中的整数数组.mp4 30.87MB
│ └─验证dts的中断信息.mp4 23.4MB
├─13 嵌入式安防监控项目实战
│ ├─day1 创客学院课程体系概要巩固
│ │ ├─1-1创客学院课程回顾概述.mp4 48.17MB
│ │ ├─1-2创客学院课程回顾-c语言回顾.mp4 149.86MB
│ │ ├─1-3创客学院课程回顾-数据结构.mp4 57.49MB
│ │ ├─1-4创客学院课程回顾-IO进程.mp4 114.31MB
│ │ ├─1-5创客学院课程回顾-网络部分.mp4 74.84MB
│ │ ├─1-6创客学院课程回顾-ARM裸机部分.mp4 59.73MB
│ │ ├─1-7创客学院课程回顾-系统移植部分.mp4 66.95MB
│ │ └─1-8创客学院课程回顾-内核驱动部分.mp4 114.63MB
│ ├─day10 安防监控实现之mjpeg-streamer视频图像的显示
│ │ ├─10-1 安防监控实现之视频流原理讲解与移植.mp4 71.88MB
│ │ └─10-2 安防监控实现之web网页测试监控html+css.mp4 112.78MB
│ ├─day11 安防监控实现之ZigBee-A9传感器数据采集与串口上传
│ │ ├─11-1 安防监控实现之ZIgBee环境搭建.mp4 54.88MB
│ │ └─11-2 安防监控实现之ZigBee-A9传感器数据采集与串口上传.mp4 138.58MB
│ ├─day12 安防监控实现之A9串口控制ZigBee硬件
│ │ ├─12-1安防监控实现之A9串口控制ZigBee硬件原理讲解.mp4 80.4MB
│ │ └─12-2 安防监控实现之A9串口控制ZigBee硬件实现.mp4 76.13MB
│ ├─day13 安防监控实现之传感器真实数据上传到网页
│ │ ├─13-1 安防监控实现之传感器真实数据上传到网页原理讲解.mp4 90.5MB
│ │ └─13-2 安防监控实现之传感器真实数据上传到网页过程实现.mp4 120.68MB
│ ├─day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇
│ │ ├─14-1安防监控实现之线程间同步互斥操作实现.mp4 103MB
│ │ ├─14-2 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇.mp4 142.31MB
│ │ ├─14-3 安防监控实现之网页控制A9上的蜂鸣器和数码管.mp4 133.42MB
│ │ └─14-4 安防监控实现之网页控制ZigBee和A9上的风扇.mp4 87.95MB
│ ├─day15 安防监控实现之GPRS短信报警功能实现
│ │ ├─15-1 安防监控实现之Windows下实现GPRS短信电话报警功能实现.mp4 133.75MB
│ │ ├─15-2 安防监控实现之linux下实现GPRS短信电话报警功能实现.mp4 108.76MB
│ │ └─15-3 安防监控实现之linux框架下实现GPRS短信电话功能.mp4 102.45MB
│ ├─day16 项目总结和项目答辩
│ │ └─项目总结和项目答辩.mp4 264.92MB
│ ├─day2 安防监控项目实战安排与环境搭建
│ │ ├─2-1 安防监控项目实战安排简介.mp4 78.58MB
│ │ └─2-2安防监控项目实战之环境搭建.mp4 82MB
│ ├─day3 安防监控之需求分析
│ │ └─3 安防监控项目需求分析.mp4 139.83MB
│ ├─day4 安防监控环境分析和通信结构体定义
│ │ ├─4-1 安防监控实现之软硬件环境分析.mp4 70.3MB
│ │ ├─4-2-1 安防监控实现之通信协议制定.mp4 53.45MB
│ │ └─4-2-2 安防监控实现之通信协议制定.mp4 140.17MB
│ ├─day5 安防监控实现之A9主框架的搭建
│ │ ├─5-1 安防监控实现之原理验证代码.mp4 69.8MB
│ │ └─5-2 安防监控实现之主框架的搭建.mp4 97.22MB
│ ├─day6 安防监控实现之boa服务器的移植
│ │ ├─6-1 安防监控实现之boa服务器原理介绍.mp4 53.55MB
│ │ └─6-2 安防监控实现之boa服务器移植.mp4 79.97MB
│ ├─day7 安防监控实现之CGO的移植与html的通信
│ │ ├─7-1 安防监控实现之认识CGI在项目中的数据解析过程.mp4 76.17MB
│ │ ├─7-2 安防监控实现之认识CGI在项目中的角色和原理 完成CGI的测试.mp4 103.93MB
│ │ └─7-3 安防监控实现之项目阶段的CGI移植和HTML通信.mp4 48.57MB
│ ├─day8 安防监控实现之从网页上控制A9的LED灯
│ │ ├─8-1 网页发送数据模拟控制Ubuntu的LED灯.mp4 113.09MB
│ │ └─8-2 网页发送数据控制A9的LED灯.mp4 86.98MB
│ └─day9 安防监控实现之Html框架浅析及模拟环境信息刷新到网页
│ ├─9-1 安防监控实现之HTML框架分析.mp4 87.97MB
│ ├─9-2-1 安防监控实现之模拟数据刷新.mp4 113.38MB
│ └─9-2-2 安防监控实现之控制命令下发.mp4 142.48MB
├─14 C++开发
│ ├─day1 从C到C++及类与对象
│ │ ├─常成员静态成员与友元1.mp4 38.23MB
│ │ ├─常成员静态成员与友元2.mp4 46.02MB
│ │ ├─概念和思维升级.mp4 27.53MB
│ │ ├─类与对象1.mp4 24.65MB
│ │ ├─类与对象2.mp4 25.99MB
│ │ ├─类的成员函数.mp4 45MB
│ │ ├─类的申明1.mp4 30.76MB
│ │ ├─类的申明2.mp4 17.6MB
│ │ └─语法升级.mp4 85.32MB
│ ├─day2 运算符重载及组合与继承
│ │ ├─普通运算符重载1.mp4 54.46MB
│ │ ├─普通运算符重载2.mp4 35.96MB
│ │ ├─标准输入输出流.mp4 13.11MB
│ │ ├─特殊运算符重载1.mp4 37.02MB
│ │ ├─特殊运算符重载2.mp4 33.08MB
│ │ ├─组合.mp4 48.41MB
│ │ └─继承.mp4 38.71MB
│ ├─day3 多态、异常、转换函数
│ │ ├─多态(应用上).mp4 54.01MB
│ │ ├─多态(应用下).mp4 12.25MB
│ │ ├─多态1.mp4 16.6MB
│ │ ├─异常语法与自定义异常.mp4 29.32MB
│ │ ├─异常(try_catch).mp4 20.5MB
│ │ ├─标准转换函数.mp4 41.86MB
│ │ ├─自定义转换函数.mp4 12.68MB
│ │ └─隐式转换.mp4 17.74MB
│ └─day4 模板及STL标准模板库
│ ├─STL容器.mp4 64.82MB
│ ├─STL算法.mp4 38.09MB
│ ├─类型模板之模板函数与模板类.mp4 31.26MB
│ ├─迭代器.mp4 30.37MB
│ ├─链表实现.mp4 34.67MB
│ └─非类型模板以及特化.mp4 22.08MB
├─15 QT嵌入式图形开发
│ ├─day1 QT入门与基础控件
│ │ ├─QT入门.mp4 71.16MB
│ │ ├─容器上.mp4 39.22MB
│ │ ├─容器下.mp4 31.88MB
│ │ ├─布局管理器.mp4 45.16MB
│ │ ├─按钮.mp4 27.92MB
│ │ └─输入与输出控件.mp4 67.39MB
│ ├─day2 对话框
│ │ ├─标准对话框上.mp4 45.63MB
│ │ ├─标准对话框下.mp4 52.7MB
│ │ └─自定义对话框.mp4 32.81MB
│ ├─day3 主窗口和事件处理
│ │ ├─action和菜单栏.mp4 50.13MB
│ │ ├─事件处理.mp4 37.62MB
│ │ ├─事件过滤上.mp4 34.96MB
│ │ ├─事件过滤下.mp4 36.16MB
│ │ ├─双缓冲绘图.mp4 23.57MB
│ │ ├─工具栏中央部件与状态栏.mp4 42MB
│ │ └─绘图事件.mp4 24.23MB
│ ├─day4 文件和进程线程编程
│ │ ├─文件普通读写.mp4 37.76MB
│ │ ├─流式读写,目录遍历以及获取文件属性.mp4 28.65MB
│ │ ├─线程.mp4 36.06MB
│ │ ├─线程互斥.mp4 28.31MB
│ │ ├─线程同步.mp4 30.14MB
│ │ └─进程.mp4 37.68MB
│ └─day5 网络编程
│ ├─tcp客户端.mp4 27.64MB
│ ├─tcp服务器.mp4 29.12MB
│ ├─udp客户端.mp4 60.04MB
│ └─udp客户端_1.mp4 27.37MB
├─16 物联网ARM开发
│ ├─day1 ARM体系结构概述
│ │ ├─Cortex-M0概述1.mp4 111.82MB
│ │ ├─Cortex-M0概述2.mp4 147.91MB
│ │ ├─STM32F0硬件平台介绍.mp4 55.49MB
│ │ ├─STM32课程体系介绍视频.mp4 318.25MB
│ │ ├─必须要get的ARM知识.mp4 165.16MB
│ │ └─认识STM32.mp4 151.27MB
│ ├─day10 基于STM32的物联网项目介绍
│ │ ├─STM32项目介绍.mp4 108.28MB
│ │ ├─基于STM32四轴飞行器.mp4 108.24MB
│ │ ├─基于STM32智能小车.mp4 176.02MB
│ │ └─基于STM32物理网网关.mp4 162.63MB
│ ├─day2 开发环境搭建及平台介绍
│ │ ├─MDK-ARM环境介绍及安装.mp4 130.31MB
│ │ ├─STM32Cube简介及安装.mp4 93.65MB
│ │ ├─STM32储存器映射.mp4 253.72MB
│ │ └─stm32启动文件分析.mp4 141.57MB
│ ├─day3 STM32 GPIO口操作平台介绍
│ │ ├─GPIO的基本概念及寄存器介绍1.mp4 125.5MB
│ │ ├─GPIO的基本概念及寄存器介绍2.mp4 179.56MB
│ │ ├─初识人机交互——按键.mp4 106.61MB
│ │ ├─照亮电子世界的那盏灯——LED寄存器版.mp4 108.06MB
│ │ └─照亮电子世界的那盏灯——LED库函数版.mp4 50.49MB
│ ├─day4 STM32 USART串口的应用
│ │ ├─HAL串口库函数的使用及printf的实现.mp4 65.86MB
│ │ ├─stm32实现串口数据收发.mp4 58.67MB
│ │ ├─串口寄存器介绍.mp4 127.95MB
│ │ └─串行通信的基本概念.mp4 230.21MB
│ ├─day5 STM32中断系统
│ │ ├─STM32中断系统概述1.mp4 154.86MB
│ │ ├─STM32中断系统概述2.mp4 157.12MB
│ │ ├─串口中断实例.mp4 89.37MB
│ │ ├─外部中断控制器EXTI.mp4 100.4MB
│ │ └─按键中断实例.mp4 101.98MB
│ ├─day6 STM32时钟与定时器
│ │ ├─HAL_Delay()的实现.mp4 71.59MB
│ │ ├─STM32时钟系统概述1.mp4 191.92MB
│ │ ├─STM32时钟系统概述2.mp4 44.01MB
│ │ ├─STM32通用定时器介绍.mp4 188.62MB
│ │ ├─STM32通用定时器使用实例.mp4 65.6MB
│ │ └─SysTick定时器讲解.mp4 138.5MB
│ ├─day7 STM32模数转换器ADC
│ │ ├─stm32 ADC单通道采集实例.mp4 94.29MB
│ │ ├─stm32 ADC多通道采集实例.mp4 117.25MB
│ │ └─stm32 ADC模数转换概述.mp4 248.08MB
│ ├─day8 STM32数据搬运工DMA
│ │ ├─ADC_DMA多路采集实例.mp4 95.21MB
│ │ └─stm32 DMA工作原理.mp4 188.75MB
│ └─day9 STM32 I2C总线通信
│ ├─I2C通信实例1.mp4 112.23MB
│ ├─I2C通信实例2.mp4 56.12MB
│ ├─stm32 I2C总线通信原理.mp4 228.78MB
│ └─三轴加速度传感器MPU6050介绍.mp4 186.16MB
├─17 物联网低功耗广域网NB-IOT开发
│ ├─day1 NB-IOT物联网行业解决方案
│ │ ├─NB-IoT物联网智慧消防项目展示.mp4 96.66MB
│ │ ├─NB-IoT物联网智慧消防项目需求分析及系统设计.mp4 81.82MB
│ │ ├─NB-IoT物联网行业解决方案.mp4 75.55MB
│ │ ├─NB-IoT课程介绍.mp4 125.05MB
│ │ └─NB-IoT课程硬件平台介绍及使用.mp4 47.51MB
│ ├─day2 NB-IOT开发环境搭建及模组驱动开发
│ │ ├─AT指令集开发原理.mp4 194.32MB
│ │ ├─Keil5安装及使用.mp4 100.87MB
│ │ ├─NB-IoT基础工程建立.mp4 177.02MB
│ │ └─STM32CubMx安装及使用.mp4 103.61MB
│ ├─day3 NB-IOT网络编程
│ │ ├─NB-IoT网络CoAP通信1.mp4 187.8MB
│ │ ├─NB-IoT网络CoAP通信2.mp4 56.22MB
│ │ ├─NB-IoT网络入网1.mp4 164.34MB
│ │ ├─NB-IoT网络入网2.mp4 42.44MB
│ │ ├─NB-IoT驱动开发一(1).mp4 149.98MB
│ │ ├─NB-IoT驱动开发一(2).mp4 171.49MB
│ │ ├─NB-IoT驱动开发一(3).mp4 38.06MB
│ │ └─NB-IoT驱动开发二.mp4 179.06MB
│ ├─day4 NB-IOT云平台对接及使用
│ │ ├─NB-IoT物联网通信架构.mp4 151.39MB
│ │ ├─华清IoT平台对接及使用.mp4 113.5MB
│ │ └─电信IoT平台对接及使用.mp4 133.33MB
│ └─day5 智慧消防项目开发
│ ├─NB-IoT人体红外感应传感器.mp4 173.76MB
│ ├─NB-IoT可燃气体检测.mp4 136.52MB
│ ├─NB-IoT火焰检测.mp4 54.93MB
│ ├─NB-IoT继电器控制.mp4 93.52MB
│ └─项目扩展与技术提炼.mp4 142.38MB
├─18 python语法基础
│ ├─day1 初始Python
│ │ ├─Python的安装以及第一个程序.mp4 125.99MB
│ │ └─计算机以及python简介.mp4 219.29MB
│ ├─day2 Python基础语法上
│ │ ├─Python注释、变量、以及数据类型.mp4 174.82MB
│ │ ├─字符串与列表.mp4 183.03MB
│ │ ├─数据类型列表元组与转换.mp4 58.95MB
│ │ └─标识符、关键字以及总结.mp4 94.9MB
│ ├─day3 Python基础语法下
│ │ ├─Python输入输出与数学运算符.mp4 73.4MB
│ │ ├─昨日内容回顾.mp4 16.67MB
│ │ └─逻辑运算符.mp4 117.44MB
│ ├─day4 Python条件语句与循环语句
│ │ ├─elif 的使用.mp4 56.85MB
│ │ ├─for循环语句.mp4 94.62MB
│ │ ├─if 嵌套.mp4 46.72MB
│ │ ├─if条件语句.mp4 149.67MB
│ │ ├─python条件语句与循环语句.mp4 50.19MB
│ │ ├─while循环语句嵌套.mp4 128.31MB
│ │ ├─总结.mp4 11.93MB
│ │ └─猜拳小游戏.mp4 34.79MB
│ ├─day5 数据类型的基本操作
│ │ ├─元组的相关操作.mp4 49.29MB
│ │ ├─公共方法.mp4 35.33MB
│ │ ├─列表的相关操作.mp4 105.47MB
│ │ ├─字典的相关操作.mp4 87.92MB
│ │ └─字符串的相关操作.mp4 225.57MB
│ ├─day6 函数上
│ │ ├─函数的参数与返回值.mp4 61.79MB
│ │ ├─函数的四种类型.mp4 48.16MB
│ │ ├─函数的定义与调用.mp4 61.94MB
│ │ └─函数的嵌套.mp4 48MB
│ ├─day7 函数下
│ │ ├─全局变量.mp4 40.33MB
│ │ ├─函数的不定长参数.mp4 80.24MB
│ │ ├─函数的多个返回值.mp4 24.75MB
│ │ ├─局部变量.mp4 45.51MB
│ │ └─递归函数与匿名函数.mp4 59.73MB
│ └─day8 Python储存文件的操作
│ ├─文件与文件夹的相关操作.mp4 117.08MB
│ ├─文件介绍.mp4 35.79MB
│ ├─文件的打开与关闭.mp4 92.57MB
│ └─文件的读取与写入.mp4 105.51MB
├─19 Python核心编程
│ ├─day1 面向对象上
│ │ ├─类与对象.mp4 148.06MB
│ │ ├─继承(上).mp4 85.33MB
│ │ └─面向对象编程与面向过程编程.mp4 50.73MB
│ ├─day2 面向对象下
│ │ ├─多态.mp4 30.01MB
│ │ ├─属性与方法.mp4 64.02MB
│ │ ├─异常.mp4 120.66MB
│ │ ├─私有属性与私有方法.mp4 52.83MB
│ │ ├─继承(下).mp4 103.26MB
│ │ └─魔法方法.mp4 98.87MB
│ ├─day3 飞机大战上
│ │ ├─飞机大战(1).mp4 195.95MB
│ │ ├─飞机大战(2).mp4 53.67MB
│ │ ├─飞机大战(3).mp4 83.13MB
│ │ ├─飞机大战(4).mp4 81.47MB
│ │ └─飞机大战(5).mp4 80.35MB
│ └─day4 飞机大战下
│ ├─飞机大战(6).mp4 91.48MB
│ ├─飞机大战(7).mp4 46.84MB
│ ├─飞机大战(8).mp4 131.11MB
│ └─飞机大战(9).mp4 64.2MB
├─2 linuxC高级语言
│ ├─day1 软件包管理及shell命令
│ │ ├─deb软件包管理上.mp4 76.9MB
│ │ ├─deb软件包管理下.mp4 242.22MB
│ │ ├─linux介绍.mp4 192.64MB
│ │ ├─shell中的特殊字符1.mp4 99.87MB
│ │ ├─shell中的特殊字符2.mp4 120.31MB
│ │ ├─shell基本命令.mp4 222.18MB
│ │ └─环境安装.mp4 140.36MB
│ ├─day2 linuxshell命令
│ │ ├─linux用户管理.mp4 123.94MB
│ │ ├─shell基本系统维护命令.mp4 203.29MB
│ │ ├─文件系统的类型和结构.mp4 263.41MB
│ │ ├─文件系统相关命令.mp4 225.07MB
│ │ ├─网络配置.mp4 133.26MB
│ │ └─进程管理相关命令.mp4 155.47MB
│ ├─day3 linuxshell脚本编程
│ │ ├─shell编程-函数.mp4 43.72MB
│ │ ├─shell脚本-分支语句.mp4 85.03MB
│ │ ├─shell脚本-功能语句.mp4 103.15MB
│ │ ├─shell脚本-变量.mp4 144.87MB
│ │ └─shell脚本-循环语句.mp4 71.99MB
│ ├─day4 linuxC语言高级编程
│ │ ├─gcc编译器.mp4 113.51MB
│ │ ├─gdb调试工具.mp4 101.78MB
│ │ ├─共用体及typedef.mp4 155.33MB
│ │ ├─内存管理上.mp4 102.72MB
│ │ ├─内存管理下.mp4 64.08MB
│ │ ├─条件编译和结构体.mp4 168.02MB
│ │ └─结构体数据和结构体指针.mp4 174.23MB
│ └─day5 Makefile
│ ├─makefile变量的使用.mp4 174.43MB
│ ├─make介绍.mp4 114.71MB
│ ├─make命令选项及makefile中的隐含规则.mp4 67.98MB
│ └─VPATH及嵌套的Makefile(makefile3).mp4 84.97MB
├─20 中文聊天机器人开发
│ ├─day1 初识聊天机器人
│ │ ├─安装配置.mp4 66.09MB
│ │ ├─机器人环境搭建.mp4 112.18MB
│ │ ├─聊天机器人介绍.mp4 130.64MB
│ │ └─课前导学.mp4 115.68MB
│ ├─day2 使用机器人
│ │ ├─录制唤醒词.mp4 40.66MB
│ │ ├─百度语音识别示范.mp4 28.19MB
│ │ ├─聊天机器人架构分析.mp4 63.14MB
│ │ └─语音识别详解.mp4 70.86MB
│ ├─day3 机器人的精髓
│ │ ├─NLP介绍1.mp4 101.17MB
│ │ ├─NLP介绍2.mp4 36.61MB
│ │ ├─NLP介绍3.mp4 40.71MB
│ │ ├─NLP介绍4.mp4 20.46MB
│ │ └─语音合成详解.mp4 55.16MB
│ └─day4 机器人的插件实现
│ ├─实现一个自己的插件.mp4 40.48MB
│ └─机器人插件介绍.mp4 44.74MB
├─3 数据结构
│ ├─day1 数据结构引入
│ │ ├─什么是数据结构.mp4 99.46MB
│ │ ├─初识数据结构.mp4 303.46MB
│ │ ├─数据结构基本概念.mp4 227.82MB
│ │ └─数据结构导学.mp4 100.37MB
│ ├─day10 树及实现上
│ │ ├─二叉树的原理.mp4 185.4MB
│ │ ├─二叉树的运算.mp4 98MB
│ │ └─树的概念.mp4 80.27MB
│ ├─day11 树及实现下
│ │ ├─二叉树的三种遍历.mp4 156.72MB
│ │ └─二叉树的层次遍历.mp4 155.32MB
│ ├─day12 查找
│ │ ├─hash表原理.mp4 216.65MB
│ │ ├─hash表的实现-创建.mp4 110.47MB
│ │ ├─hash表的实现-插入和查找.mp4 111.16MB
│ │ └─查找的原理.mp4 137.88MB
│ ├─day13 排序
│ │ ├─快速排序的实现.mp4 108.55MB
│ │ └─排序的原理.mp4 166.65MB
│ ├─day2 线性表及顺序表上
│ │ ├─什么是线性表及顺序表.mp4 216.08MB
│ │ ├─代码规范要求.mp4 113.17MB
│ │ └─顺序表的实现1.mp4 126.78MB
│ ├─day3 线性表及顺序表下
│ │ ├─顺序表的实现2.mp4 101.16MB
│ │ ├─顺序表的实现3.mp4 124.87MB
│ │ ├─顺序表的实现4.mp4 178.2MB
│ │ ├─顺序表的实现5.mp4 57.31MB
│ │ └─顺序表的结尾.mp4 35.52MB
│ ├─day4 线性表及链表
│ │ ├─什么是链表及原理.mp4 224.04MB
│ │ ├─单链表实现-按位置插入.mp4 159.5MB
│ │ ├─单链表的实现-创建.mp4 94.33MB
│ │ └─单链表的实现-尾部插入和遍历.mp4 69.99MB
│ ├─day5 线性表之链表应用
│ │ ├─单链表实现-链表删除.mp4 156.02MB
│ │ └─单链表实现-链表释放.mp4 68.71MB
│ ├─day6 单链表的操作实现
│ │ ├─有序链表合并.mp4 105.53MB
│ │ ├─链表求相邻两个结点最大值.mp4 122.14MB
│ │ └─链表的反转.mp4 100.62MB
│ ├─day7 栈实现及其应用
│ │ ├─栈-链式栈原理及实现.mp4 103.1MB
│ │ ├─栈-顺序栈的原理.mp4 166.42MB
│ │ ├─栈-顺序栈的实现1.mp4 137.86MB
│ │ └─栈-顺序栈的实现2.mp4 93.43MB
│ ├─day8 队列实现及其应用上
│ │ ├─顺序队列的原理.mp4 226.86MB
│ │ └─顺序队列的实现.mp4 131.97MB
│ └─day9 队列实现及其应用下
│ ├─栈和队列的应用-球钟问题的原理.mp4 104.08MB
│ ├─栈和队列的应用-球钟问题的实现.mp4 118.26MB
│ ├─链式队列的原理.mp4 206.6MB
│ └─链式队列的实现.mp4 241.92MB
├─4 文件IO
│ ├─day1 标准IO上
│ │ ├─导学.mp4 137.53MB
│ │ ├─文件介绍和标准IO介绍1.mp4 293.65MB
│ │ ├─文件介绍和标准IO介绍2.mp4 24.07MB
│ │ ├─文件的打开和关闭1.mp4 91.86MB
│ │ ├─文件的打开和关闭2.mp4 67.45MB
│ │ └─文件的打开和关闭3.mp4 14.32MB
│ ├─day2 标准IO下
│ │ ├─字符输入和输出.mp4 77.35MB
│ │ ├─对象的输入和输出1-4.mp4 92.52MB
│ │ ├─格式化输入和输出.mp4 41.5MB
│ │ ├─流的刷新和定位.mp4 107.75MB
│ │ └─行输入和输出.mp4 102.92MB
│ └─day3 linux下文件IO、库的制作及使用
│ ├─动态库的制作和使用1.mp4 67.38MB
│ ├─动态库的制作和使用2.mp4 60.52MB
│ ├─文件IO的打开和关闭.mp4 70.93MB
│ ├─文件IO的读写和定位.mp4 29.03MB
│ ├─文件属性和目录操作.mp4 108.5MB
│ └─程序库概念和静态库的制作.mp4 51.81MB
├─5 并发程序设计
│ ├─day1 进程编程及守护进程-进程、进程命令、fork、exit、excel、system
│ │ ├─进程基本概念.mp4 249.69MB
│ │ ├─进程常用命令.mp4 77MB
│ │ ├─进程的创建和结束.mp4 81.04MB
│ │ └─进程的回收.mp4 48.84MB
│ ├─day2 进程编程及守护进程-wait函数、waitpid函数、linux守护进程
│ │ ├─exec函数族.mp4 128.87MB
│ │ ├─守护进程1.mp4 99.95MB
│ │ └─守护进程2.mp4 38.85MB
│ ├─day3 线程专题上
│ │ ├─线程的概念和使用1.mp4 178.24MB
│ │ ├─线程的概念和使用2.mp4 38.7MB
│ │ └─线程的概念和使用3.mp4 67.8MB
│ ├─day4 线程专题下
│ │ ├─线程的互斥.mp4 102.2MB
│ │ ├─线程的信号量同步.mp4 113.58MB
│ │ ├─线程的概念和使用4.mp4 88.56MB
│ │ └─线程的概念和使用5.mp4 62.07MB
│ ├─day5 Unix进程间通信方式上
│ │ ├─信号1.mp4 111.98MB
│ │ ├─信号2.mp4 74.29MB
│ │ ├─信号3.mp4 91.11MB
│ │ ├─无名管道.mp4 95.68MB
│ │ └─有名管道.mp4 52.6MB
│ └─day6 Unix进程间通讯方式下
│ ├─信号灯1.mp4 82.28MB
│ ├─信号灯2.mp4 64.11MB
│ ├─共享内存1.mp4 80.49MB
│ ├─共享内存2.mp4 34.54MB
│ ├─消息队列1.mp4 85.16MB
│ └─消息队列2.mp4 76.94MB
├─6 网络编程
│ ├─day1 网络基础上
│ │ ├─网络各层协议解释.mp4 58.79MB
│ │ ├─网络和封包和拆包.mp4 29.7MB
│ │ └─网络的历史和分层.mp4 43.83MB
│ ├─day2 网络基础下
│ │ ├─网络预备知识1.mp4 50.86MB
│ │ ├─网络预备知识2.mp4 50.19MB
│ │ └─网络预备知识3.mp4 65.11MB
│ ├─day3 TCP编程
│ │ ├─TCP编程API-1.mp4 50.56MB
│ │ ├─TCP编程API-2.mp4 55.27MB
│ │ ├─TCP编程API-3.mp4 71.22MB
│ │ ├─TCP编程API-4.mp4 82.79MB
│ │ └─TCP编程API-5.mp4 66.02MB
│ ├─day4 并发服务器
│ │ ├─TCP并发服务器多线程编程.mp4 79.71MB
│ │ └─TCP并发服务器多进程编程.mp4 74.48MB
│ ├─day5 UDP编程
│ │ ├─UDP编程-1.mp4 59.71MB
│ │ ├─UDP编程-2.mp4 71.08MB
│ │ └─网络编程API扩展以及UDP编程API.mp4 60.86MB
│ ├─day6 IO多路复用
│ │ ├─IO模型以及多路复用基本原理.mp4 59.14MB
│ │ ├─select模型.mp4 63.63MB
│ │ ├─客户端select的实现.mp4 70.04MB
│ │ └─服务器端的select的实现.mp4 36.88MB
│ ├─day7 TCP、IP协议原理
│ │ ├─eth_ip头原理.mp4 58.01MB
│ │ ├─TCP三次、四次握手.mp4 93.97MB
│ │ ├─TCP包头-确认重发机制.mp4 53.8MB
│ │ └─wireshark抓包工具使用.mp4 58.32MB
│ ├─day8 网络编程扩展上
│ │ ├─域名解析.mp4 80.96MB
│ │ ├─网络属性设置.mp4 75.88MB
│ │ └─网路超时优化.mp4 39.93MB
│ └─day9 网络编程扩展下
│ ├─unix域套接字-1.mp4 46.52MB
│ ├─unix域套接字-2.mp4 74.2MB
│ ├─多播.mp4 46.68MB
│ └─广播编程.mp4 41.94MB
├─7 数据库开发
│ ├─day1 嵌入式数据库之sqlite3上
│ │ ├─数据库之命令行操作上.mp4 37.93MB
│ │ ├─数据库之命令行操作下.mp4 9.17MB
│ │ └─数据库概念介绍.mp4 10.15MB
│ └─day2 嵌入式数据库之sqlite3下
│ └─数据库之API操作.mp4 86.5MB
├─8 在线词典综合实战
│ ├─day1 在线词典项目介绍及框架搭建
│ │ ├─在线词典项目演示.mp4 24.44MB
│ │ ├─客户端代码框架搭建上.mp4 30.28MB
│ │ ├─客户端代码框架搭建下.mp4 35.27MB
│ │ ├─有道词典流程分析及本项目在线词典介绍.mp4 16.68MB
│ │ └─流程示意图分析.mp4 26.31MB
│ ├─day2 在线词典项目注册登录的实现
│ │ ├─服务器端代码框架搭建.mp4 76.92MB
│ │ ├─注册模块.mp4 48.33MB
│ │ └─登录模块.mp4 45.54MB
│ └─day3 在线词典项目功能实现
│ ├─历史记录查询.mp4 54.74MB
│ ├─查询模块1.mp4 34.97MB
│ ├─查询模块2.mp4 44.22MB
│ └─查询模块3.mp4 67.41MB
├─9 ARM体系结构
│ ├─day1 ARM基础(基于4412开发板)
│ │ ├─ARM工作模式及寄存器上.mp4 38.66MB
│ │ ├─ARM工作模式及寄存器下.mp4 27.56MB
│ │ ├─ARM课程介绍.mp4 80.76MB
│ │ ├─环境搭建.mp4 31.49MB
│ │ └─认识ARM.mp4 21.43MB
│ ├─day2 ARM指令(基于4412开发板)
│ │ ├─ARM指令存储.mp4 47.56MB
│ │ ├─ARM课程介绍.mp4 80.76MB
│ │ ├─load_store指令.mp4 35.27MB
│ │ ├─堆栈指令.mp4 21.58MB
│ │ ├─算术跳转指令.mp4 34MB
│ │ └─逻辑指令.mp4 33.71MB
│ ├─day3 ARM异常处理
│ │ ├─中断异常处理.mp4 28.18MB
│ │ ├─异常向量表.mp4 37.43MB
│ │ ├─认识异常.mp4 15.42MB
│ │ ├─软中断程序上.mp4 47.37MB
│ │ ├─软中断程序下.mp4 20.44MB
│ │ └─软中断程序中.mp4 45.97MB
│ ├─day4 ARM裸机开发
│ │ ├─LED控制电路跟踪.mp4 20.53MB
│ │ ├─烧写程序.mp4 39.62MB
│ │ ├─硬件电路介绍.mp4 24.34MB
│ │ ├─编写程序.mp4 51.19MB
│ │ ├─读芯片手册上.mp4 37.89MB
│ │ └─读芯片手册下.mp4 47.64MB
│ ├─day5 ARM通讯接口
│ │ ├─UART串口实例上.mp4 34.98MB
│ │ ├─串口实例下.mp4 53.32MB
│ │ ├─串口实例中.mp4 42.43MB
│ │ ├─汇编语言混合编程.mp4 30.69MB
│ │ └─通讯接口原理.mp4 43.72MB
│ ├─day6 ARM中断机制
│ │ ├─中断原理.mp4 27.83MB
│ │ ├─中断实例上.mp4 48.01MB
│ │ ├─中断实例下.mp4 66.94MB
│ │ └─中断实例中.mp4 88.75MB
│ └─day7 ARM波形控制
│ ├─I2C波形.mp4 38.35MB
│ ├─PWM控制上.mp4 23.55MB
│ ├─PWM控制下.mp4 34.46MB
│ ├─PWM控制中.mp4 49.27MB
│ └─波形模拟UART.mp4 49MB
└─详细目录.txt 25.24KB
已有 3 人购买 本主题需向作者支付 100 金钱 才能浏览 购买主题
嵌入式开发
666
牛蛙牛哇
11111111111111111111
学习学习
666666666666666
8388607
6666666666666666
666
│ ├─day1 必备linux命令和c语言基础
│ │ ├─vi编辑器的使用1.mp4 299.11MB
│ │ ├─vi编辑器的使用2.mp4 165.02MB
│ │ ├─基础知识.mp4 163.43MB
│ │ ├─数据的表示.mp4 203.06MB
│ │ ├─文件和目录相关命令1.mp4 242.59MB
│ │ ├─文件和目录相关命令2.mp4 95.98MB
│ │ ├─环境安装.mp4 242.91MB
│ │ └─程序的编译和调试.mp4 189.31MB
│ ├─day2 数据类型、常量、变量及运算符
│ │ ├─变量1.mp4 120.83MB
│ │ ├─变量2.mp4 111.21MB
│ │ ├─常量.mp4 335.56MB
│ │ ├─数据类型上.mp4 181.74MB
│ │ ├─数据类型下.mp4 211.84MB
│ │ ├─运算符1.mp4 201.8MB
│ │ ├─运算符2.mp4 147.24MB
│ │ ├─运算符3.mp4 105.22MB
│ │ └─运算符4.mp4 234.72MB
│ ├─day3 输入输出专题
│ │ ├─字符输入函数和格式输入函数.mp4 161.91MB
│ │ ├─字符输出函数和格式输出函数上.mp4 134.93MB
│ │ ├─字符输出函数和格式输出函数下.mp4 124.88MB
│ │ └─输入函数的垃圾处理及字符串的输入输出.mp4 150.02MB
│ ├─day4 控制语句
│ │ ├─循环语句-for上.mp4 74.92MB
│ │ ├─循环语句-for下.mp4 140.67MB
│ │ ├─循环语句-while上.mp4 206.19MB
│ │ ├─循环语句-while下.mp4 159.86MB
│ │ ├─循环辅助语句上.mp4 146.64MB
│ │ ├─循环辅助语句下.mp4 217.2MB
│ │ ├─控制语句-if上.mp4 201.66MB
│ │ ├─控制语句-if下.mp4 161.12MB
│ │ ├─控制语句-switch上.mp4 163.81MB
│ │ └─控制语句-switch下.mp4 111.78MB
│ ├─day5 数组和字符串
│ │ ├─一维数组.mp4 270.46MB
│ │ ├─二维数组1.mp4 100.4MB
│ │ ├─二维数组2.mp4 168.7MB
│ │ ├─二维数组3.mp4 208.79MB
│ │ ├─字符串函数之strcat函数和strcmp函数.mp4 194.72MB
│ │ ├─字符串函数之strcpy函数.mp4 126.82MB
│ │ ├─字符串函数之strlen函数.mp4 144.84MB
│ │ ├─字符串函数之扩展用法上.mp4 174.48MB
│ │ ├─字符串函数之扩展用法下.mp4 125.7MB
│ │ ├─字符数组和字符串1.mp4 163.16MB
│ │ ├─字符数组和字符串2.mp4 162.19MB
│ │ └─字符数组和字符串3.mp4 218.26MB
│ ├─day6 指针专题1
│ │ ├─指针与二维数组上.mp4 153.36MB
│ │ ├─指针与二维数组下.mp4 113.48MB
│ │ ├─指针与数组.mp4 197.9MB
│ │ ├─指针的基本用法1.mp4 117.35MB
│ │ ├─指针的基本用法2.mp4 177.34MB
│ │ ├─指针的基本用法3.mp4 229.41MB
│ │ ├─指针的运算上.mp4 118.13MB
│ │ └─指针的运算下.mp4 144.05MB
│ ├─day7 指针专题2
│ │ ├─void指针和const修饰符上.mp4 88.43MB
│ │ ├─void指针和const修饰符下.mp4 167.06MB
│ │ ├─多级指针上.mp4 183.47MB
│ │ ├─多级指针下.mp4 58.85MB
│ │ ├─字符指针与字符串上.mp4 144.74MB
│ │ ├─字符指针与字符串下.mp4 224.52MB
│ │ ├─指针数组上.mp4 186.41MB
│ │ └─指针数组下.mp4 192.8MB
│ ├─day8 函数1
│ │ ├─函数中传递数组参数.mp4 211.04MB
│ │ ├─函数的参数传递.mp4 340.97MB
│ │ └─函数的基本用法.mp4 287.55MB
│ └─day9 函数2
│ ├─指针函数1.mp4 183.72MB
│ ├─指针函数2.mp4 261.81MB
│ ├─指针函数3.mp4 133.93MB
│ ├─递归函数和函数指针上.mp4 175.17MB
│ └─递归函数和函数指针下.mp4 182.63MB
├─10 系统移植
│ ├─day1 系统移植概述及环境搭建上
│ │ ├─嵌入式基本概念.mp4 50.88MB
│ │ ├─嵌入式开发环境的演示介绍上.mp4 221.38MB
│ │ ├─嵌入式开发环境的演示介绍上.mp4 47.22MB
│ │ ├─嵌入式开发环境的演示介绍下.mp4 30.54MB
│ │ ├─嵌入式系统移植课程体系介绍.mp4 102.82MB
│ │ ├─搭建开发主机上.mp4 39.02MB
│ │ └─搭建开发主机下.mp4 51.42MB
│ ├─day2 系统移植概述及环境搭建下
│ │ ├─目标机搭建.mp4 70MB
│ │ ├─连接之NFS服务搭建.mp4 50.57MB
│ │ └─连接之TFTP服务搭建.mp4 79.73MB
│ ├─day3 Bootloader移植上
│ │ ├─Bootloader基本概念.mp4 18.1MB
│ │ ├─uboot常用命令.mp4 41.84MB
│ │ └─uboot配置编译.mp4 52.18MB
│ ├─day4 Bootloader移植下
│ │ ├─uboot启动流程上.mp4 45.46MB
│ │ ├─uboot启动流程下.mp4 31.93MB
│ │ └─uboot移植方法.mp4 56.95MB
│ ├─day5 linux内核分析
│ │ ├─linux内核启动分析.mp4 31.56MB
│ │ ├─linux内核基本概念上.mp4 28.25MB
│ │ ├─linux内核基本概念下.mp4 47.32MB
│ │ ├─linux内核基本概念中.mp4 16.79MB
│ │ └─linux内核调试方法.mp4 71.95MB
│ ├─day6 linux内核移植及网卡移植
│ │ ├─linux内核移植之配置编译.mp4 60.85MB
│ │ ├─linux内核移植序.mp4 19.94MB
│ │ ├─网卡移植之设备树.mp4 52.7MB
│ │ ├─网卡移植之设备树信息分析.mp4 87.84MB
│ │ ├─网卡移植准备.mp4 47.05MB
│ │ └─网卡移植支持NFS_TCPIP_Dm9000驱动.mp4 35.99MB
│ ├─day7 第三方驱动移植
│ │ ├─图像化配置Kconfig.mp4 29.78MB
│ │ ├─字符设备引入.mp4 37.47MB
│ │ ├─平台设备引入.mp4 25.5MB
│ │ ├─驱动模块.mp4 20.55MB
│ │ ├─驱动编译进内核Makefile.mp4 25.43MB
│ │ └─黑白盒对比.mp4 10.26MB
│ └─day8 根文件系统制作
│ ├─制作不同格式根文件系统.mp4 34.89MB
│ ├─根文件系统内容制作.mp4 35.95MB
│ ├─根文件系统基本概念.mp4 11.93MB
│ └─跟文件系统设备访问.mp4 17.92MB
├─11 嵌入式内核及驱动开发初级
│ ├─day1 设备驱动环境搭建
│ │ ├─host主机Ubuntu环境配置.mp4 14.86MB
│ │ ├─tftp和nfs启动模式介绍.mp4 19.36MB
│ │ ├─交叉开发模式介绍.mp4 18.02MB
│ │ ├─加载并启动内核镜像.mp4 34.61MB
│ │ └─通过nfs挂载根文件系统.mp4 52.81MB
│ ├─day10 中断编程4
│ │ ├─poll函数的使用介绍.mp4 23.9MB
│ │ ├─poll驱动的实现.mp4 32.14MB
│ │ ├─多路复用select和poll的概念.mp4 19.19MB
│ │ └─应用程序poll的编程方式.mp4 49.86MB
│ ├─day11 中断编程5
│ │ ├─tasklet的实现.mp4 47.31MB
│ │ ├─work下半部的实现.mp4 29.18MB
│ │ ├─中断下半部的由来.mp4 17.71MB
│ │ ├─异步信号的驱动编程实现.mp4 40.21MB
│ │ └─异步信号通知应用程序编程.mp4 44.24MB
│ ├─day12 平台总线专题1
│ │ ├─sysfs文件系统的介绍.mp4 29.64MB
│ │ ├─创建bus的代码编程.mp4 33.96MB
│ │ └─设备驱动模型的由来.mp4 43.6MB
│ ├─day13 平台总线专题2
│ │ ├─drice的构建和注册.mp4 53.16MB
│ │ ├─driver和device分离和合并的实现.mp4 53.39MB
│ │ ├─driver的构建和注册.mp4 40.9MB
│ │ └─总线bus匹配的实现.mp4 39.58MB
│ ├─day14 平台总线专题3
│ │ ├─平台总线led驱动之资源的定义.mp4 100.72MB
│ │ ├─平台总线中driver实现的逻辑过程讲解.mp4 15.19MB
│ │ ├─平台总线中的driver的注册和匹配.mp4 40.29MB
│ │ ├─平台总线中的三元素.mp4 63.18MB
│ │ └─平台总线作用和设计思想介绍.mp4 39.58MB
│ ├─day15 平台总线专题4
│ │ ├─平台总线完成led设备的控制.mp4 57.96MB
│ │ └─平台总线的probe代码实现.mp4 85.06MB
│ ├─day2 驱动开发模块上
│ │ ├─dm9000网卡的移植.mp4 52.9MB
│ │ ├─sourceinsight的用法.mp4 60.88MB
│ │ ├─内核的编译方法.mp4 56.21MB
│ │ ├─编写驱动ko的准备工作.mp4 17.05MB
│ │ └─设备树文件的编译.mp4 47.75MB
│ ├─day3 驱动开发模块下
│ │ ├─insmod加载ko模块.mp4 8.5MB
│ │ ├─最简单的hello驱动代码编写.mp4 27.38MB
│ │ ├─模块ko参数传递.mp4 42.83MB
│ │ ├─模块符号导出.mp4 37.6MB
│ │ └─驱动Makefile编写.mp4 24.99MB
│ ├─day4 字符设备驱动基础上
│ │ ├─字符设备驱动框架.mp4 32.07MB
│ │ ├─实现文件操作对象file_operation.mp4 57.29MB
│ │ ├─手动或自动创建设备节点.mp4 61.02MB
│ │ ├─申请设备号-regisger_chrd接口的讲解.mp4 28.4MB
│ │ └─申请设备号的编程.mp4 41.39MB
│ ├─day5 字符设备驱动基础中
│ │ ├─地址映射ioremap的用法.mp4 24.8MB
│ │ ├─应用控制驱动的方式.mp4 33.93MB
│ │ ├─控制led灯的驱动代码实现.mp4 63.99MB
│ │ └─用户空间和内核空间的数据交互COPY_TO_USER.mp4 58.87MB
│ ├─day6 字符设备驱动基础下
│ │ ├─readl-writel的使用.mp4 48.96MB
│ │ ├─为了代码健全-需要作出错处理.mp4 79.95MB
│ │ ├─字符设备驱动编写的步骤.mp4 23.22MB
│ │ ├─驱动中面向对象的设计思想.mp4 58.35MB
│ │ └─驱动和应用程序的设计思想.mp4 17.81MB
│ ├─day7 中断编程1
│ │ ├─linux中断的概念和中断处理机制.mp4 35.43MB
│ │ ├─申请中断处理-request_irq.mp4 55.39MB
│ │ ├─设备树文件中定义中断号.mp4 49.03MB
│ │ └─驱动代码中获取到中断号码的方法.mp4 36.49MB
│ ├─day8 中断编程2
│ │ ├─实现字符设备驱动框架.mp4 55.21MB
│ │ ├─用户获取按键数据的方法.mp4 51.3MB
│ │ └─驱动中获取硬件数据并传递给用户的方法.mp4 71.57MB
│ └─day9 中断编程3
│ ├─阻塞的实现-等待队列的使用.mp4 66.91MB
│ ├─阻塞的概念和接口使用.mp4 63.84MB
│ └─非阻塞模式的实现.mp4 25.71MB
├─12 嵌入式内核及驱动开发高级
│ ├─day1 高级驱动方法学习
│ │ ├─分层框架和面向对象的思想.mp4 38.43MB
│ │ ├─字符设备驱动编写时引起的思考.mp4 32.62MB
│ │ └─高级驱动学习特点和目标.mp4 19.52MB
│ ├─day2 输入子系统1
│ │ ├─应用程序读取输入设备数据的方式.mp4 27.18MB
│ │ ├─最简单的输入设备驱动程序编写.mp4 44.28MB
│ │ ├─输入子系统中硬件初始化和上报数据.mp4 62.59MB
│ │ ├─输入子系统的作用.mp4 36.97MB
│ │ └─输入子系统的框架.mp4 36.27MB
│ ├─day3 输入子系统2
│ │ ├─input device的初始化解释.mp4 69.67MB
│ │ ├─代码中分析所有的子节点.mp4 45.09MB
│ │ ├─初始化所有的按键并驱动起来.mp4 80.64MB
│ │ ├─添加input device的信息.mp4 37.3MB
│ │ ├─设备树中定义按键信息的子节点.mp4 42.61MB
│ │ └─设置位表和上报数据的另外一种方式.mp4 61.95MB
│ ├─day4 输入子系统3
│ │ ├─connect函数分析.mp4 90.25MB
│ │ ├─input handler和input dice和handle之间的关系.mp4 52.97MB
│ │ ├─input三层的分析.mp4 75.12MB
│ │ ├─应用和如何调用到输入子系统中去的.mp4 39.11MB
│ │ ├─应用程序读取多个按键和驱动代码的结构分析.mp4 54.47MB
│ │ └─输入子系统工作逻辑初识.mp4 36.46MB
│ ├─day5 输入子系统4
│ │ ├─inputent()上报数据的实现过程.mp4 68.66MB
│ │ ├─open的实现过程.mp4 58.94MB
│ │ ├─read读取输入子系统的数据方式.mp4 52.67MB
│ │ └─天下无鱼][shikey.com]ents中填充缓冲区数据的过程.mp4 70.51MB
│ ├─day6 I2C子系统上
│ │ ├─I2C协议和时序讲解.mp4 50.94MB
│ │ ├─linux I2C client_driver_adatper_msg等对象的讲解.mp4 74.05MB
│ │ ├─linux I2C从设备的设备树信息的添加.mp4 77.43MB
│ │ ├─linux I2C总线和平台总线的结合.mp4 32.69MB
│ │ └─linux I2C驱动框架.mp4 31.93MB
│ ├─day7 I2C子系统下
│ │ ├─MPU6050操作寄存器.mp4 76.55MB
│ │ ├─MPU6050的I2C driver驱动框架编写.mp4 79.33MB
│ │ ├─应用程序读取取重力加速度和陀螺仪的值.mp4 58.82MB
│ │ └─读取MPU6050数据寄存器并上报给用户.mp4 92.31MB
│ ├─day8 设备树上
│ │ ├─内核使用dtb文件的过程.mp4 32.28MB
│ │ ├─初始设备树.mp4 34.99MB
│ │ ├─常见的属性compatible-reg.mp4 33.39MB
│ │ ├─节点和属性.mp4 29.4MB
│ │ ├─设备树文件的编译.mp4 28.38MB
│ │ └─设备树的由来.mp4 41.79MB
│ └─day9 设备书下
│ ├─dts替代平台设备的pdev硬编码方式.mp4 43.85MB
│ ├─of解析dts节点的API.mp4 30.9MB
│ ├─代码中获取节点.mp4 41.3MB
│ ├─在dts中添加新的节点.mp4 21.28MB
│ ├─定义和获取dts中的中断信息.mp4 32.69MB
│ ├─获取属性.mp4 29.89MB
│ ├─获取属性中字符串数组.mp4 41.4MB
│ ├─获取属性中的整数数组.mp4 30.87MB
│ └─验证dts的中断信息.mp4 23.4MB
├─13 嵌入式安防监控项目实战
│ ├─day1 创客学院课程体系概要巩固
│ │ ├─1-1创客学院课程回顾概述.mp4 48.17MB
│ │ ├─1-2创客学院课程回顾-c语言回顾.mp4 149.86MB
│ │ ├─1-3创客学院课程回顾-数据结构.mp4 57.49MB
│ │ ├─1-4创客学院课程回顾-IO进程.mp4 114.31MB
│ │ ├─1-5创客学院课程回顾-网络部分.mp4 74.84MB
│ │ ├─1-6创客学院课程回顾-ARM裸机部分.mp4 59.73MB
│ │ ├─1-7创客学院课程回顾-系统移植部分.mp4 66.95MB
│ │ └─1-8创客学院课程回顾-内核驱动部分.mp4 114.63MB
│ ├─day10 安防监控实现之mjpeg-streamer视频图像的显示
│ │ ├─10-1 安防监控实现之视频流原理讲解与移植.mp4 71.88MB
│ │ └─10-2 安防监控实现之web网页测试监控html+css.mp4 112.78MB
│ ├─day11 安防监控实现之ZigBee-A9传感器数据采集与串口上传
│ │ ├─11-1 安防监控实现之ZIgBee环境搭建.mp4 54.88MB
│ │ └─11-2 安防监控实现之ZigBee-A9传感器数据采集与串口上传.mp4 138.58MB
│ ├─day12 安防监控实现之A9串口控制ZigBee硬件
│ │ ├─12-1安防监控实现之A9串口控制ZigBee硬件原理讲解.mp4 80.4MB
│ │ └─12-2 安防监控实现之A9串口控制ZigBee硬件实现.mp4 76.13MB
│ ├─day13 安防监控实现之传感器真实数据上传到网页
│ │ ├─13-1 安防监控实现之传感器真实数据上传到网页原理讲解.mp4 90.5MB
│ │ └─13-2 安防监控实现之传感器真实数据上传到网页过程实现.mp4 120.68MB
│ ├─day14 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇
│ │ ├─14-1安防监控实现之线程间同步互斥操作实现.mp4 103MB
│ │ ├─14-2 安防监控实现之网页控制ZigBee和A9上的硬件LED灯蜂鸣器和风扇.mp4 142.31MB
│ │ ├─14-3 安防监控实现之网页控制A9上的蜂鸣器和数码管.mp4 133.42MB
│ │ └─14-4 安防监控实现之网页控制ZigBee和A9上的风扇.mp4 87.95MB
│ ├─day15 安防监控实现之GPRS短信报警功能实现
│ │ ├─15-1 安防监控实现之Windows下实现GPRS短信电话报警功能实现.mp4 133.75MB
│ │ ├─15-2 安防监控实现之linux下实现GPRS短信电话报警功能实现.mp4 108.76MB
│ │ └─15-3 安防监控实现之linux框架下实现GPRS短信电话功能.mp4 102.45MB
│ ├─day16 项目总结和项目答辩
│ │ └─项目总结和项目答辩.mp4 264.92MB
│ ├─day2 安防监控项目实战安排与环境搭建
│ │ ├─2-1 安防监控项目实战安排简介.mp4 78.58MB
│ │ └─2-2安防监控项目实战之环境搭建.mp4 82MB
│ ├─day3 安防监控之需求分析
│ │ └─3 安防监控项目需求分析.mp4 139.83MB
│ ├─day4 安防监控环境分析和通信结构体定义
│ │ ├─4-1 安防监控实现之软硬件环境分析.mp4 70.3MB
│ │ ├─4-2-1 安防监控实现之通信协议制定.mp4 53.45MB
│ │ └─4-2-2 安防监控实现之通信协议制定.mp4 140.17MB
│ ├─day5 安防监控实现之A9主框架的搭建
│ │ ├─5-1 安防监控实现之原理验证代码.mp4 69.8MB
│ │ └─5-2 安防监控实现之主框架的搭建.mp4 97.22MB
│ ├─day6 安防监控实现之boa服务器的移植
│ │ ├─6-1 安防监控实现之boa服务器原理介绍.mp4 53.55MB
│ │ └─6-2 安防监控实现之boa服务器移植.mp4 79.97MB
│ ├─day7 安防监控实现之CGO的移植与html的通信
│ │ ├─7-1 安防监控实现之认识CGI在项目中的数据解析过程.mp4 76.17MB
│ │ ├─7-2 安防监控实现之认识CGI在项目中的角色和原理 完成CGI的测试.mp4 103.93MB
│ │ └─7-3 安防监控实现之项目阶段的CGI移植和HTML通信.mp4 48.57MB
│ ├─day8 安防监控实现之从网页上控制A9的LED灯
│ │ ├─8-1 网页发送数据模拟控制Ubuntu的LED灯.mp4 113.09MB
│ │ └─8-2 网页发送数据控制A9的LED灯.mp4 86.98MB
│ └─day9 安防监控实现之Html框架浅析及模拟环境信息刷新到网页
│ ├─9-1 安防监控实现之HTML框架分析.mp4 87.97MB
│ ├─9-2-1 安防监控实现之模拟数据刷新.mp4 113.38MB
│ └─9-2-2 安防监控实现之控制命令下发.mp4 142.48MB
├─14 C++开发
│ ├─day1 从C到C++及类与对象
│ │ ├─常成员静态成员与友元1.mp4 38.23MB
│ │ ├─常成员静态成员与友元2.mp4 46.02MB
│ │ ├─概念和思维升级.mp4 27.53MB
│ │ ├─类与对象1.mp4 24.65MB
│ │ ├─类与对象2.mp4 25.99MB
│ │ ├─类的成员函数.mp4 45MB
│ │ ├─类的申明1.mp4 30.76MB
│ │ ├─类的申明2.mp4 17.6MB
│ │ └─语法升级.mp4 85.32MB
│ ├─day2 运算符重载及组合与继承
│ │ ├─普通运算符重载1.mp4 54.46MB
│ │ ├─普通运算符重载2.mp4 35.96MB
│ │ ├─标准输入输出流.mp4 13.11MB
│ │ ├─特殊运算符重载1.mp4 37.02MB
│ │ ├─特殊运算符重载2.mp4 33.08MB
│ │ ├─组合.mp4 48.41MB
│ │ └─继承.mp4 38.71MB
│ ├─day3 多态、异常、转换函数
│ │ ├─多态(应用上).mp4 54.01MB
│ │ ├─多态(应用下).mp4 12.25MB
│ │ ├─多态1.mp4 16.6MB
│ │ ├─异常语法与自定义异常.mp4 29.32MB
│ │ ├─异常(try_catch).mp4 20.5MB
│ │ ├─标准转换函数.mp4 41.86MB
│ │ ├─自定义转换函数.mp4 12.68MB
│ │ └─隐式转换.mp4 17.74MB
│ └─day4 模板及STL标准模板库
│ ├─STL容器.mp4 64.82MB
│ ├─STL算法.mp4 38.09MB
│ ├─类型模板之模板函数与模板类.mp4 31.26MB
│ ├─迭代器.mp4 30.37MB
│ ├─链表实现.mp4 34.67MB
│ └─非类型模板以及特化.mp4 22.08MB
├─15 QT嵌入式图形开发
│ ├─day1 QT入门与基础控件
│ │ ├─QT入门.mp4 71.16MB
│ │ ├─容器上.mp4 39.22MB
│ │ ├─容器下.mp4 31.88MB
│ │ ├─布局管理器.mp4 45.16MB
│ │ ├─按钮.mp4 27.92MB
│ │ └─输入与输出控件.mp4 67.39MB
│ ├─day2 对话框
│ │ ├─标准对话框上.mp4 45.63MB
│ │ ├─标准对话框下.mp4 52.7MB
│ │ └─自定义对话框.mp4 32.81MB
│ ├─day3 主窗口和事件处理
│ │ ├─action和菜单栏.mp4 50.13MB
│ │ ├─事件处理.mp4 37.62MB
│ │ ├─事件过滤上.mp4 34.96MB
│ │ ├─事件过滤下.mp4 36.16MB
│ │ ├─双缓冲绘图.mp4 23.57MB
│ │ ├─工具栏中央部件与状态栏.mp4 42MB
│ │ └─绘图事件.mp4 24.23MB
│ ├─day4 文件和进程线程编程
│ │ ├─文件普通读写.mp4 37.76MB
│ │ ├─流式读写,目录遍历以及获取文件属性.mp4 28.65MB
│ │ ├─线程.mp4 36.06MB
│ │ ├─线程互斥.mp4 28.31MB
│ │ ├─线程同步.mp4 30.14MB
│ │ └─进程.mp4 37.68MB
│ └─day5 网络编程
│ ├─tcp客户端.mp4 27.64MB
│ ├─tcp服务器.mp4 29.12MB
│ ├─udp客户端.mp4 60.04MB
│ └─udp客户端_1.mp4 27.37MB
├─16 物联网ARM开发
│ ├─day1 ARM体系结构概述
│ │ ├─Cortex-M0概述1.mp4 111.82MB
│ │ ├─Cortex-M0概述2.mp4 147.91MB
│ │ ├─STM32F0硬件平台介绍.mp4 55.49MB
│ │ ├─STM32课程体系介绍视频.mp4 318.25MB
│ │ ├─必须要get的ARM知识.mp4 165.16MB
│ │ └─认识STM32.mp4 151.27MB
│ ├─day10 基于STM32的物联网项目介绍
│ │ ├─STM32项目介绍.mp4 108.28MB
│ │ ├─基于STM32四轴飞行器.mp4 108.24MB
│ │ ├─基于STM32智能小车.mp4 176.02MB
│ │ └─基于STM32物理网网关.mp4 162.63MB
│ ├─day2 开发环境搭建及平台介绍
│ │ ├─MDK-ARM环境介绍及安装.mp4 130.31MB
│ │ ├─STM32Cube简介及安装.mp4 93.65MB
│ │ ├─STM32储存器映射.mp4 253.72MB
│ │ └─stm32启动文件分析.mp4 141.57MB
│ ├─day3 STM32 GPIO口操作平台介绍
│ │ ├─GPIO的基本概念及寄存器介绍1.mp4 125.5MB
│ │ ├─GPIO的基本概念及寄存器介绍2.mp4 179.56MB
│ │ ├─初识人机交互——按键.mp4 106.61MB
│ │ ├─照亮电子世界的那盏灯——LED寄存器版.mp4 108.06MB
│ │ └─照亮电子世界的那盏灯——LED库函数版.mp4 50.49MB
│ ├─day4 STM32 USART串口的应用
│ │ ├─HAL串口库函数的使用及printf的实现.mp4 65.86MB
│ │ ├─stm32实现串口数据收发.mp4 58.67MB
│ │ ├─串口寄存器介绍.mp4 127.95MB
│ │ └─串行通信的基本概念.mp4 230.21MB
│ ├─day5 STM32中断系统
│ │ ├─STM32中断系统概述1.mp4 154.86MB
│ │ ├─STM32中断系统概述2.mp4 157.12MB
│ │ ├─串口中断实例.mp4 89.37MB
│ │ ├─外部中断控制器EXTI.mp4 100.4MB
│ │ └─按键中断实例.mp4 101.98MB
│ ├─day6 STM32时钟与定时器
│ │ ├─HAL_Delay()的实现.mp4 71.59MB
│ │ ├─STM32时钟系统概述1.mp4 191.92MB
│ │ ├─STM32时钟系统概述2.mp4 44.01MB
│ │ ├─STM32通用定时器介绍.mp4 188.62MB
│ │ ├─STM32通用定时器使用实例.mp4 65.6MB
│ │ └─SysTick定时器讲解.mp4 138.5MB
│ ├─day7 STM32模数转换器ADC
│ │ ├─stm32 ADC单通道采集实例.mp4 94.29MB
│ │ ├─stm32 ADC多通道采集实例.mp4 117.25MB
│ │ └─stm32 ADC模数转换概述.mp4 248.08MB
│ ├─day8 STM32数据搬运工DMA
│ │ ├─ADC_DMA多路采集实例.mp4 95.21MB
│ │ └─stm32 DMA工作原理.mp4 188.75MB
│ └─day9 STM32 I2C总线通信
│ ├─I2C通信实例1.mp4 112.23MB
│ ├─I2C通信实例2.mp4 56.12MB
│ ├─stm32 I2C总线通信原理.mp4 228.78MB
│ └─三轴加速度传感器MPU6050介绍.mp4 186.16MB
├─17 物联网低功耗广域网NB-IOT开发
│ ├─day1 NB-IOT物联网行业解决方案
│ │ ├─NB-IoT物联网智慧消防项目展示.mp4 96.66MB
│ │ ├─NB-IoT物联网智慧消防项目需求分析及系统设计.mp4 81.82MB
│ │ ├─NB-IoT物联网行业解决方案.mp4 75.55MB
│ │ ├─NB-IoT课程介绍.mp4 125.05MB
│ │ └─NB-IoT课程硬件平台介绍及使用.mp4 47.51MB
│ ├─day2 NB-IOT开发环境搭建及模组驱动开发
│ │ ├─AT指令集开发原理.mp4 194.32MB
│ │ ├─Keil5安装及使用.mp4 100.87MB
│ │ ├─NB-IoT基础工程建立.mp4 177.02MB
│ │ └─STM32CubMx安装及使用.mp4 103.61MB
│ ├─day3 NB-IOT网络编程
│ │ ├─NB-IoT网络CoAP通信1.mp4 187.8MB
│ │ ├─NB-IoT网络CoAP通信2.mp4 56.22MB
│ │ ├─NB-IoT网络入网1.mp4 164.34MB
│ │ ├─NB-IoT网络入网2.mp4 42.44MB
│ │ ├─NB-IoT驱动开发一(1).mp4 149.98MB
│ │ ├─NB-IoT驱动开发一(2).mp4 171.49MB
│ │ ├─NB-IoT驱动开发一(3).mp4 38.06MB
│ │ └─NB-IoT驱动开发二.mp4 179.06MB
│ ├─day4 NB-IOT云平台对接及使用
│ │ ├─NB-IoT物联网通信架构.mp4 151.39MB
│ │ ├─华清IoT平台对接及使用.mp4 113.5MB
│ │ └─电信IoT平台对接及使用.mp4 133.33MB
│ └─day5 智慧消防项目开发
│ ├─NB-IoT人体红外感应传感器.mp4 173.76MB
│ ├─NB-IoT可燃气体检测.mp4 136.52MB
│ ├─NB-IoT火焰检测.mp4 54.93MB
│ ├─NB-IoT继电器控制.mp4 93.52MB
│ └─项目扩展与技术提炼.mp4 142.38MB
├─18 python语法基础
│ ├─day1 初始Python
│ │ ├─Python的安装以及第一个程序.mp4 125.99MB
│ │ └─计算机以及python简介.mp4 219.29MB
│ ├─day2 Python基础语法上
│ │ ├─Python注释、变量、以及数据类型.mp4 174.82MB
│ │ ├─字符串与列表.mp4 183.03MB
│ │ ├─数据类型列表元组与转换.mp4 58.95MB
│ │ └─标识符、关键字以及总结.mp4 94.9MB
│ ├─day3 Python基础语法下
│ │ ├─Python输入输出与数学运算符.mp4 73.4MB
│ │ ├─昨日内容回顾.mp4 16.67MB
│ │ └─逻辑运算符.mp4 117.44MB
│ ├─day4 Python条件语句与循环语句
│ │ ├─elif 的使用.mp4 56.85MB
│ │ ├─for循环语句.mp4 94.62MB
│ │ ├─if 嵌套.mp4 46.72MB
│ │ ├─if条件语句.mp4 149.67MB
│ │ ├─python条件语句与循环语句.mp4 50.19MB
│ │ ├─while循环语句嵌套.mp4 128.31MB
│ │ ├─总结.mp4 11.93MB
│ │ └─猜拳小游戏.mp4 34.79MB
│ ├─day5 数据类型的基本操作
│ │ ├─元组的相关操作.mp4 49.29MB
│ │ ├─公共方法.mp4 35.33MB
│ │ ├─列表的相关操作.mp4 105.47MB
│ │ ├─字典的相关操作.mp4 87.92MB
│ │ └─字符串的相关操作.mp4 225.57MB
│ ├─day6 函数上
│ │ ├─函数的参数与返回值.mp4 61.79MB
│ │ ├─函数的四种类型.mp4 48.16MB
│ │ ├─函数的定义与调用.mp4 61.94MB
│ │ └─函数的嵌套.mp4 48MB
│ ├─day7 函数下
│ │ ├─全局变量.mp4 40.33MB
│ │ ├─函数的不定长参数.mp4 80.24MB
│ │ ├─函数的多个返回值.mp4 24.75MB
│ │ ├─局部变量.mp4 45.51MB
│ │ └─递归函数与匿名函数.mp4 59.73MB
│ └─day8 Python储存文件的操作
│ ├─文件与文件夹的相关操作.mp4 117.08MB
│ ├─文件介绍.mp4 35.79MB
│ ├─文件的打开与关闭.mp4 92.57MB
│ └─文件的读取与写入.mp4 105.51MB
├─19 Python核心编程
│ ├─day1 面向对象上
│ │ ├─类与对象.mp4 148.06MB
│ │ ├─继承(上).mp4 85.33MB
│ │ └─面向对象编程与面向过程编程.mp4 50.73MB
│ ├─day2 面向对象下
│ │ ├─多态.mp4 30.01MB
│ │ ├─属性与方法.mp4 64.02MB
│ │ ├─异常.mp4 120.66MB
│ │ ├─私有属性与私有方法.mp4 52.83MB
│ │ ├─继承(下).mp4 103.26MB
│ │ └─魔法方法.mp4 98.87MB
│ ├─day3 飞机大战上
│ │ ├─飞机大战(1).mp4 195.95MB
│ │ ├─飞机大战(2).mp4 53.67MB
│ │ ├─飞机大战(3).mp4 83.13MB
│ │ ├─飞机大战(4).mp4 81.47MB
│ │ └─飞机大战(5).mp4 80.35MB
│ └─day4 飞机大战下
│ ├─飞机大战(6).mp4 91.48MB
│ ├─飞机大战(7).mp4 46.84MB
│ ├─飞机大战(8).mp4 131.11MB
│ └─飞机大战(9).mp4 64.2MB
├─2 linuxC高级语言
│ ├─day1 软件包管理及shell命令
│ │ ├─deb软件包管理上.mp4 76.9MB
│ │ ├─deb软件包管理下.mp4 242.22MB
│ │ ├─linux介绍.mp4 192.64MB
│ │ ├─shell中的特殊字符1.mp4 99.87MB
│ │ ├─shell中的特殊字符2.mp4 120.31MB
│ │ ├─shell基本命令.mp4 222.18MB
│ │ └─环境安装.mp4 140.36MB
│ ├─day2 linuxshell命令
│ │ ├─linux用户管理.mp4 123.94MB
│ │ ├─shell基本系统维护命令.mp4 203.29MB
│ │ ├─文件系统的类型和结构.mp4 263.41MB
│ │ ├─文件系统相关命令.mp4 225.07MB
│ │ ├─网络配置.mp4 133.26MB
│ │ └─进程管理相关命令.mp4 155.47MB
│ ├─day3 linuxshell脚本编程
│ │ ├─shell编程-函数.mp4 43.72MB
│ │ ├─shell脚本-分支语句.mp4 85.03MB
│ │ ├─shell脚本-功能语句.mp4 103.15MB
│ │ ├─shell脚本-变量.mp4 144.87MB
│ │ └─shell脚本-循环语句.mp4 71.99MB
│ ├─day4 linuxC语言高级编程
│ │ ├─gcc编译器.mp4 113.51MB
│ │ ├─gdb调试工具.mp4 101.78MB
│ │ ├─共用体及typedef.mp4 155.33MB
│ │ ├─内存管理上.mp4 102.72MB
│ │ ├─内存管理下.mp4 64.08MB
│ │ ├─条件编译和结构体.mp4 168.02MB
│ │ └─结构体数据和结构体指针.mp4 174.23MB
│ └─day5 Makefile
│ ├─makefile变量的使用.mp4 174.43MB
│ ├─make介绍.mp4 114.71MB
│ ├─make命令选项及makefile中的隐含规则.mp4 67.98MB
│ └─VPATH及嵌套的Makefile(makefile3).mp4 84.97MB
├─20 中文聊天机器人开发
│ ├─day1 初识聊天机器人
│ │ ├─安装配置.mp4 66.09MB
│ │ ├─机器人环境搭建.mp4 112.18MB
│ │ ├─聊天机器人介绍.mp4 130.64MB
│ │ └─课前导学.mp4 115.68MB
│ ├─day2 使用机器人
│ │ ├─录制唤醒词.mp4 40.66MB
│ │ ├─百度语音识别示范.mp4 28.19MB
│ │ ├─聊天机器人架构分析.mp4 63.14MB
│ │ └─语音识别详解.mp4 70.86MB
│ ├─day3 机器人的精髓
│ │ ├─NLP介绍1.mp4 101.17MB
│ │ ├─NLP介绍2.mp4 36.61MB
│ │ ├─NLP介绍3.mp4 40.71MB
│ │ ├─NLP介绍4.mp4 20.46MB
│ │ └─语音合成详解.mp4 55.16MB
│ └─day4 机器人的插件实现
│ ├─实现一个自己的插件.mp4 40.48MB
│ └─机器人插件介绍.mp4 44.74MB
├─3 数据结构
│ ├─day1 数据结构引入
│ │ ├─什么是数据结构.mp4 99.46MB
│ │ ├─初识数据结构.mp4 303.46MB
│ │ ├─数据结构基本概念.mp4 227.82MB
│ │ └─数据结构导学.mp4 100.37MB
│ ├─day10 树及实现上
│ │ ├─二叉树的原理.mp4 185.4MB
│ │ ├─二叉树的运算.mp4 98MB
│ │ └─树的概念.mp4 80.27MB
│ ├─day11 树及实现下
│ │ ├─二叉树的三种遍历.mp4 156.72MB
│ │ └─二叉树的层次遍历.mp4 155.32MB
│ ├─day12 查找
│ │ ├─hash表原理.mp4 216.65MB
│ │ ├─hash表的实现-创建.mp4 110.47MB
│ │ ├─hash表的实现-插入和查找.mp4 111.16MB
│ │ └─查找的原理.mp4 137.88MB
│ ├─day13 排序
│ │ ├─快速排序的实现.mp4 108.55MB
│ │ └─排序的原理.mp4 166.65MB
│ ├─day2 线性表及顺序表上
│ │ ├─什么是线性表及顺序表.mp4 216.08MB
│ │ ├─代码规范要求.mp4 113.17MB
│ │ └─顺序表的实现1.mp4 126.78MB
│ ├─day3 线性表及顺序表下
│ │ ├─顺序表的实现2.mp4 101.16MB
│ │ ├─顺序表的实现3.mp4 124.87MB
│ │ ├─顺序表的实现4.mp4 178.2MB
│ │ ├─顺序表的实现5.mp4 57.31MB
│ │ └─顺序表的结尾.mp4 35.52MB
│ ├─day4 线性表及链表
│ │ ├─什么是链表及原理.mp4 224.04MB
│ │ ├─单链表实现-按位置插入.mp4 159.5MB
│ │ ├─单链表的实现-创建.mp4 94.33MB
│ │ └─单链表的实现-尾部插入和遍历.mp4 69.99MB
│ ├─day5 线性表之链表应用
│ │ ├─单链表实现-链表删除.mp4 156.02MB
│ │ └─单链表实现-链表释放.mp4 68.71MB
│ ├─day6 单链表的操作实现
│ │ ├─有序链表合并.mp4 105.53MB
│ │ ├─链表求相邻两个结点最大值.mp4 122.14MB
│ │ └─链表的反转.mp4 100.62MB
│ ├─day7 栈实现及其应用
│ │ ├─栈-链式栈原理及实现.mp4 103.1MB
│ │ ├─栈-顺序栈的原理.mp4 166.42MB
│ │ ├─栈-顺序栈的实现1.mp4 137.86MB
│ │ └─栈-顺序栈的实现2.mp4 93.43MB
│ ├─day8 队列实现及其应用上
│ │ ├─顺序队列的原理.mp4 226.86MB
│ │ └─顺序队列的实现.mp4 131.97MB
│ └─day9 队列实现及其应用下
│ ├─栈和队列的应用-球钟问题的原理.mp4 104.08MB
│ ├─栈和队列的应用-球钟问题的实现.mp4 118.26MB
│ ├─链式队列的原理.mp4 206.6MB
│ └─链式队列的实现.mp4 241.92MB
├─4 文件IO
│ ├─day1 标准IO上
│ │ ├─导学.mp4 137.53MB
│ │ ├─文件介绍和标准IO介绍1.mp4 293.65MB
│ │ ├─文件介绍和标准IO介绍2.mp4 24.07MB
│ │ ├─文件的打开和关闭1.mp4 91.86MB
│ │ ├─文件的打开和关闭2.mp4 67.45MB
│ │ └─文件的打开和关闭3.mp4 14.32MB
│ ├─day2 标准IO下
│ │ ├─字符输入和输出.mp4 77.35MB
│ │ ├─对象的输入和输出1-4.mp4 92.52MB
│ │ ├─格式化输入和输出.mp4 41.5MB
│ │ ├─流的刷新和定位.mp4 107.75MB
│ │ └─行输入和输出.mp4 102.92MB
│ └─day3 linux下文件IO、库的制作及使用
│ ├─动态库的制作和使用1.mp4 67.38MB
│ ├─动态库的制作和使用2.mp4 60.52MB
│ ├─文件IO的打开和关闭.mp4 70.93MB
│ ├─文件IO的读写和定位.mp4 29.03MB
│ ├─文件属性和目录操作.mp4 108.5MB
│ └─程序库概念和静态库的制作.mp4 51.81MB
├─5 并发程序设计
│ ├─day1 进程编程及守护进程-进程、进程命令、fork、exit、excel、system
│ │ ├─进程基本概念.mp4 249.69MB
│ │ ├─进程常用命令.mp4 77MB
│ │ ├─进程的创建和结束.mp4 81.04MB
│ │ └─进程的回收.mp4 48.84MB
│ ├─day2 进程编程及守护进程-wait函数、waitpid函数、linux守护进程
│ │ ├─exec函数族.mp4 128.87MB
│ │ ├─守护进程1.mp4 99.95MB
│ │ └─守护进程2.mp4 38.85MB
│ ├─day3 线程专题上
│ │ ├─线程的概念和使用1.mp4 178.24MB
│ │ ├─线程的概念和使用2.mp4 38.7MB
│ │ └─线程的概念和使用3.mp4 67.8MB
│ ├─day4 线程专题下
│ │ ├─线程的互斥.mp4 102.2MB
│ │ ├─线程的信号量同步.mp4 113.58MB
│ │ ├─线程的概念和使用4.mp4 88.56MB
│ │ └─线程的概念和使用5.mp4 62.07MB
│ ├─day5 Unix进程间通信方式上
│ │ ├─信号1.mp4 111.98MB
│ │ ├─信号2.mp4 74.29MB
│ │ ├─信号3.mp4 91.11MB
│ │ ├─无名管道.mp4 95.68MB
│ │ └─有名管道.mp4 52.6MB
│ └─day6 Unix进程间通讯方式下
│ ├─信号灯1.mp4 82.28MB
│ ├─信号灯2.mp4 64.11MB
│ ├─共享内存1.mp4 80.49MB
│ ├─共享内存2.mp4 34.54MB
│ ├─消息队列1.mp4 85.16MB
│ └─消息队列2.mp4 76.94MB
├─6 网络编程
│ ├─day1 网络基础上
│ │ ├─网络各层协议解释.mp4 58.79MB
│ │ ├─网络和封包和拆包.mp4 29.7MB
│ │ └─网络的历史和分层.mp4 43.83MB
│ ├─day2 网络基础下
│ │ ├─网络预备知识1.mp4 50.86MB
│ │ ├─网络预备知识2.mp4 50.19MB
│ │ └─网络预备知识3.mp4 65.11MB
│ ├─day3 TCP编程
│ │ ├─TCP编程API-1.mp4 50.56MB
│ │ ├─TCP编程API-2.mp4 55.27MB
│ │ ├─TCP编程API-3.mp4 71.22MB
│ │ ├─TCP编程API-4.mp4 82.79MB
│ │ └─TCP编程API-5.mp4 66.02MB
│ ├─day4 并发服务器
│ │ ├─TCP并发服务器多线程编程.mp4 79.71MB
│ │ └─TCP并发服务器多进程编程.mp4 74.48MB
│ ├─day5 UDP编程
│ │ ├─UDP编程-1.mp4 59.71MB
│ │ ├─UDP编程-2.mp4 71.08MB
│ │ └─网络编程API扩展以及UDP编程API.mp4 60.86MB
│ ├─day6 IO多路复用
│ │ ├─IO模型以及多路复用基本原理.mp4 59.14MB
│ │ ├─select模型.mp4 63.63MB
│ │ ├─客户端select的实现.mp4 70.04MB
│ │ └─服务器端的select的实现.mp4 36.88MB
│ ├─day7 TCP、IP协议原理
│ │ ├─eth_ip头原理.mp4 58.01MB
│ │ ├─TCP三次、四次握手.mp4 93.97MB
│ │ ├─TCP包头-确认重发机制.mp4 53.8MB
│ │ └─wireshark抓包工具使用.mp4 58.32MB
│ ├─day8 网络编程扩展上
│ │ ├─域名解析.mp4 80.96MB
│ │ ├─网络属性设置.mp4 75.88MB
│ │ └─网路超时优化.mp4 39.93MB
│ └─day9 网络编程扩展下
│ ├─unix域套接字-1.mp4 46.52MB
│ ├─unix域套接字-2.mp4 74.2MB
│ ├─多播.mp4 46.68MB
│ └─广播编程.mp4 41.94MB
├─7 数据库开发
│ ├─day1 嵌入式数据库之sqlite3上
│ │ ├─数据库之命令行操作上.mp4 37.93MB
│ │ ├─数据库之命令行操作下.mp4 9.17MB
│ │ └─数据库概念介绍.mp4 10.15MB
│ └─day2 嵌入式数据库之sqlite3下
│ └─数据库之API操作.mp4 86.5MB
├─8 在线词典综合实战
│ ├─day1 在线词典项目介绍及框架搭建
│ │ ├─在线词典项目演示.mp4 24.44MB
│ │ ├─客户端代码框架搭建上.mp4 30.28MB
│ │ ├─客户端代码框架搭建下.mp4 35.27MB
│ │ ├─有道词典流程分析及本项目在线词典介绍.mp4 16.68MB
│ │ └─流程示意图分析.mp4 26.31MB
│ ├─day2 在线词典项目注册登录的实现
│ │ ├─服务器端代码框架搭建.mp4 76.92MB
│ │ ├─注册模块.mp4 48.33MB
│ │ └─登录模块.mp4 45.54MB
│ └─day3 在线词典项目功能实现
│ ├─历史记录查询.mp4 54.74MB
│ ├─查询模块1.mp4 34.97MB
│ ├─查询模块2.mp4 44.22MB
│ └─查询模块3.mp4 67.41MB
├─9 ARM体系结构
│ ├─day1 ARM基础(基于4412开发板)
│ │ ├─ARM工作模式及寄存器上.mp4 38.66MB
│ │ ├─ARM工作模式及寄存器下.mp4 27.56MB
│ │ ├─ARM课程介绍.mp4 80.76MB
│ │ ├─环境搭建.mp4 31.49MB
│ │ └─认识ARM.mp4 21.43MB
│ ├─day2 ARM指令(基于4412开发板)
│ │ ├─ARM指令存储.mp4 47.56MB
│ │ ├─ARM课程介绍.mp4 80.76MB
│ │ ├─load_store指令.mp4 35.27MB
│ │ ├─堆栈指令.mp4 21.58MB
│ │ ├─算术跳转指令.mp4 34MB
│ │ └─逻辑指令.mp4 33.71MB
│ ├─day3 ARM异常处理
│ │ ├─中断异常处理.mp4 28.18MB
│ │ ├─异常向量表.mp4 37.43MB
│ │ ├─认识异常.mp4 15.42MB
│ │ ├─软中断程序上.mp4 47.37MB
│ │ ├─软中断程序下.mp4 20.44MB
│ │ └─软中断程序中.mp4 45.97MB
│ ├─day4 ARM裸机开发
│ │ ├─LED控制电路跟踪.mp4 20.53MB
│ │ ├─烧写程序.mp4 39.62MB
│ │ ├─硬件电路介绍.mp4 24.34MB
│ │ ├─编写程序.mp4 51.19MB
│ │ ├─读芯片手册上.mp4 37.89MB
│ │ └─读芯片手册下.mp4 47.64MB
│ ├─day5 ARM通讯接口
│ │ ├─UART串口实例上.mp4 34.98MB
│ │ ├─串口实例下.mp4 53.32MB
│ │ ├─串口实例中.mp4 42.43MB
│ │ ├─汇编语言混合编程.mp4 30.69MB
│ │ └─通讯接口原理.mp4 43.72MB
│ ├─day6 ARM中断机制
│ │ ├─中断原理.mp4 27.83MB
│ │ ├─中断实例上.mp4 48.01MB
│ │ ├─中断实例下.mp4 66.94MB
│ │ └─中断实例中.mp4 88.75MB
│ └─day7 ARM波形控制
│ ├─I2C波形.mp4 38.35MB
│ ├─PWM控制上.mp4 23.55MB
│ ├─PWM控制下.mp4 34.46MB
│ ├─PWM控制中.mp4 49.27MB
│ └─波形模拟UART.mp4 49MB
└─详细目录.txt 25.24KB