├─C语言
│ 1.C语言概述.mp4
│ 2.环境搭建运行第一个程序.mp4
│ 3.数据类型1.mp4
│ 4.数据类型2.mp4
│ 5.数据类型3.mp4
│ 6.数据类型4.mp4
│ 7.数据类型5.mp4
│ 8.顺序程序设计1.mp4
│ 9.顺序程序设计2.mp4
│ 10.顺序程序设计3.mp4
│ 11.分支程序设计1.mp4
│ 12.分支程序设计 2.mp4
│ 13.分支程序设计3.mp4
│ 14.分支程序设计4.mp4
│ 15.循环程序设计1.mp4
│ 16.循环程序设计2.mp4
│ 17.循环程序设计3.mp4
│ 18.数组1.mp4
│ 19.数组2.mp4
│ 20数组3.mp4
│ 21.数组4.mp4
│ 22.数组5.mp4
│ 23.函数1.mp4
│ 24.函数2.mp4
│ 25.函数3.mp4
│ 26.函数4.mp4
│ 27.函数5.mp4
│ 28.函数6.mp4
│ 29.函数7.mp4
│ 30.函数8.mp4
│ 31.指针1.mp4
│ 32.指针2.mp4
│ 33.指针3.mp4
│ 34.指针4.mp4
│ 35.指针5.mp4
│ 36.指针6.mp4
│ 37.指针7.mp4
│ 38.指针8.mp4
│ 39.指针9.mp4
│ 40.宏定义1.mp4
│ 41.宏定义2.mp4
│ 42.宏定义3.mp4
│ 43.结构体定义和引用.mp4
│ 44.结构体指针.mp4
│ 45.静态链表.mp4
│ 46.动态链表建立.mp4
│ 47.链表删除结点.mp4
│ 48.链表插入结点.mp4
│ 49.typedef.mp4
│ 50.位运算1.mp4
│ 51.位运算2.mp4
│ 52.安装虚拟机.mp4
│ 53虚拟机打印helloworld.mp4
│
├─FileRecv.zip
│
├─单片机项目
│ └─stm32+c51
│ │ 新建Word.docx
│ │
│ ├─433M射频灯视频
│ │ 1.433M射频灯的硬件连接.mp4
│ │ 2.具体接线剖析.mp4
│ │ 3.课堂干货简述.mp4
│ │ 4.准备工作之环境搭建KEIL_ISP_USBTOTTL驱动.mp4
│ │ 5.KEIL建立工程.mp4
│ │ 6.电子可编程开关继电器的原联系v:zhanxzhanx理.mp4
│ │ 7.上电灯亮代码编写.mp4
│ │ 8.烧写程序到单片机,实现灯一亮一灭.mp4
│ │ 9.遥控灯编程实现及效果验证.mp4
│ │ 10.项目综述和行业拓展.mp4
│ │
│ ├─DMA
│ │ 1.DMA功能讲解.mp4
│ │ 2.DMA结构体配置.mp4
│ │ 3.DMA存储器到存储器传输.mp4
│ │ 4.DMA的串口发送.mp4
│ │ 5.DMA串口发送完结.mp4
│ │
│ ├─FreeRTOS
│ │ 1.FreeRTOS.mp4
│ │ 2.FreeRTOS操作系统移植.mp4
│ │ 3.FreeRTOSconfig.h文件详解.mp4
│ │ 4.FreeRTOS任务基础知识.mp4
│ │ 5.任务创建和删除.mp4
│ │ 6.动态创建任务.mp4
│ │ 7.静态创建任务.mp4
│ │ 8.任务挂起和恢复.mp4
│ │ 9.Cotrx-M中断管理.mp4
│ │ 10.Freertos中断实验.mp4
│ │ 11.列表与列表项.mp4
│ │ 12.列表项实验.mp4
│ │ 13.任务状态查询.mp4
│ │ 14.WiFi 8266-01S.mp4
│ │ 15.8266WiFi功能介绍.mp4
│ │ 16.8266_TCP实验.mp4
│ │ 17.8266_UDP实验.mp4
│ │
│ ├─项目一 震动感应灯
│ │ 1.入门项目之震动感应灯概述.mp4
│ │ 2.安装keil环境.mp4
│ │ 3.寄存器点灯.mp4
│ │ 4.GPIO输入输出模式.mp4
│ │ 5.自己构件库函数.mp4
│ │ 6.构建固件库模板.mp4
│ │ 7.固件库点亮LED灯.mp4
│ │ 8.延时实现灯闪烁.mp4
│ │ 9.项目开始之继电器原理.mp4
│ │ 10.继电器控制灯的开关.mp4
│ │ 11.震动传感器原理及应用.mp4
│ │ 12.震动传感器控制继电器开灯.mp4
│ │ 13.项目总结.mp4
│ │ 14.外部中断EXTI和NVIC的介绍 .mp4
│ │ 15.外部中断感应灯的应用.mp4
│ │
│ ├─项目三 51 LCD1602显示温湿度
│ │ 1.开发环境安装.mp4
│ │ 2.IO的输出.mp4
│ │ 3.继电器原理.mp4
│ │ 4.继电器控制灯亮暗.mp4
│ │ 5.震动传感器原理.mp4
│ │ 6.发生振动亮灯.mp4
│ │ 7.中断综述.mp4
│ │ 8.外部中断震动灯.mp4
│ │ 9.51单片机定时器概述.mp4
│ │ 10.定时器配置.mp4
│ │ 11.定时器模块化设计.mp4
│ │ 12.51单片机串口概述.mp4
│ │ 13.串口发送.mp4
│ │ 14.串口中断接收.mp4
│ │ 15.1602概述.mp4
│ │ 16.LCD屏幕显示一个字符.mp4
│ │ 17.LCD屏幕显示字符串.mp4
│ │ 18.LCD显示数字.mp4
│ │ 19.温湿度DHT11讲解.mp4
│ │ 20.温湿度程序编写.mp4
│ │ 21.51温湿度模块显示完结.mp4
│ │
│ ├─项目二 感应开盖垃圾桶
│ │ 1.通信的基本概念.mp4
│ │ 2.串口的学习.mp4
│ │ 3.串口的结构体讲解.mp4
│ │ 4.串口的接收字符.mp4
│ │ 5.串口发送字符串.mp4
│ │ 6.重定向printf串口发送.mp4
│ │ 7.串口的中断接收.mp4
│ │ 8.通用定时器讲解.mp4
│ │ 9.通用定时器结构体函数.mp4
│ │ 10.通用定时器中断闪烁灯.mp4
│ │ 11.端口复用和重映射.mp4
│ │ 12.定时器输出PWM原理及结构体.mp4
│ │ 13.定时器输出PWM控制舵机.mp4
│ │ 14.系统定时器SysTick.mp4
│ │ 15.系统定时器延时闪烁灯.mp4
│ │ 16.超声波模块的讲解.mp4
│ │ 17.超声波基础配置.mp4
│ │ 18.计算超声波的距离.mp4
│ │ 19.超声波串口打印距离.mp4
│ │ 20.超声波舵机开盖项目总结.mp4
│ │ 21.垃圾桶项目硬件搭建.mp4
│ │
│ ├─项目五 SPI NRF24L01
│ │ 1.SPI介绍.mp4
│ │ 2.SPI结构体.mp4
│ │ 3.SPI读写字节.mp4
│ │ 4.NRF24L01介绍.mp4
│ │ 5.NRF24L01硬件连接.mp4
│ │ 6.NRF24L01驱动移植.mp4
│ │ 7.NRF24L01功能实现.mp4
│ │ 8.SPI_NRF24L01项目讲解.mp4
│ │
│ └─项目四 OLED 显示温湿度
│ 1.IIC简介.mp4
│ 2.IIC通讯协议层.mp4
│ 3.IIC通讯过程.mp4
│ 4.IIC结构体介绍.mp4
│ 5.OLED屏幕介绍.mp4
│ 6.硬件I2C配置.mp4
│ 7.OLED屏幕初始化.mp4
│ 8.OLED显示字符串.mp4
│ 9..OLED显示汉字.mp4
│ 10.oled显示图像.mp4
│ 11.软件模拟IIC时序.mp4
│ 12.软件模拟IIC的应答信号.mp4
│ 13.软件模拟IIC写一个字节.mp4
│ 14.OLED写入一个字节.mp4
│ 15.OLED起始坐标.mp4
│ 16.OLED清屏.mp4
│ 17.oled显示字符.mp4
│ 18.oled显示字符串和数字.mp4
│ 19.oled显示文字.mp4
│ 20.温湿度DHT11讲解.mp4
│ 21.DHT11代码讲解.mp4
│ 22.oled显示温湿度.mp4
│
├─新版C语言
│ 0基础C语言陪跑课程介绍视频.mp4
│ 1.1 揭秘之什么是程序.mp4
│ 1.2.认知延伸之程序和数据算法的关系.mp4
│ 1.3 生产一个程序的过程是什么样 .mp4
│ 1.4 偷偷学的计算机语言是什么.mp4
│ 1.5 线上课程学习方法适用于所有编程类课程.mp4
│ 2.1 C语言常用开发环境有哪些.mp4
│ 2.2 C开发环境安装.mp4
│ 2.3 C程序的基础框架.mp4
│ 2.4 基础认知什么是变量.mp4
│ 2.5 变量名标识符.mp4
│ 2.6 计算机的数据类型.mp4
│ 2.7 printf打印的用法.mp4
│ 2.8 printf小练习.mp4
│ 2.9 scanf输入的用法.mp4
│ 2.10 scanf混合输入的那些坑.mp4
│ 2.11 其它输入输出的方式.mp4
│ 2.12 输入输出练习题.mp4
│ 2.13 布置简陋土逼密码学和计算器小作业.mp4
│ 3.1 流程控制之if语句.mp4
│ 3.2 if控制经典案例代数法交换值.mp4
│ 3.3 逻辑判断与或非.mp4
│ 3.4 ifelse编程练习.mp4
│ 3.5 选择判断的机器人案例.mp4
│ 3.6 列表选择switchcase.mp4
│ 3.7 switch练习学生成绩等级划分.mp4
│ 3.8 选择练习题之根据路程算折扣.mp4
│ 3.9 作业布置.mp4
│ 3.10 while循环爱你一万遍.mp4
│ 3.11 while循环计算1到100所有数据之和.mp4
│ 3.12 doWhile的小微妙自行体会.mp4
│ 3.13 while的表达式及for循环等价引入.mp4
│ 3.14 关于for循环的见怪不怪.mp4
│ 3.15 循环干涉之break和continue编码分析.mp4
│ 3.16 循环的嵌套输出某个规律的数列.mp4
│ 3.17 作业布置.mp4
│ 4.1 数组的引入及基本用法.mp4
│ 4.2 数组计算大小和各种初始化.mp4
│ 4.3 数组应用编程练习.mp4
│ 4.4 数组编程练习之冒泡排序法.mp4
│ 4.5 数组编程练习之简单选择排序法.mp4
│ 4.6 二维数组.mp4
│ 4.7 二维数组见怪不怪的初始化.mp4
│ 4.8 二维数组应用之找最大值及对应下标.mp4
│ 5.1 为什么需要用函数.mp4
│ 5.2 函数三要素.mp4
│ 5.3 函数的封装和调用.mp4
│ 5.4 函数的封装和调用2.mp4
│ 5.5 形参实参区别.mp4
│ 5.6 编程案例函数封装获取两个数的大数.mp4
│ 5.7 关于函数的一些小总结.mp4
│ 5.8 函数嵌套及编码实战.mp4
│ 5.9 递归函数编码实战.mp4
│ 5.10 求阶乘案例.mp4
│ 5.11 数组和函数开发初见.mp4
│ 5.12 数组传参中关于形式参数的秘密.mp4
│ 5.13 数组实参很有意思的问题启发.mp4
│ 5.14 数组实战之计算不同班级学生的平均分.mp4
│ 5.15 二维数组和函数的概念和实战.mp4
│ 5.16 外部变量和全局变量.mp4
│ 5.17 全局变量实战开发.mp4
│ 5.18 函数完结和作业布置.mp4
│ 6.1.指针的引入.mp4
│ 6.2 指针变量的引入.mp4
│ 6.3 指针变量为什么要求类型.mp4
│ 6.4 为什么要用指针之场景一.mp4
│ 6.5 为什么要用指针之场景二.mp4
│ 6.6 指针回顾和作业布置.mp4
│ 6.7 定义一个指针变量指向数组.mp4
│ 6.8 指针偏移遍历数组.mp4
│ 6.9 指针偏移的补充,记得回到数组首地址.mp4
│ 6.10 指针和数组名的见怪不怪,重要面试.mp4
│ 6.11 练习函数指针数组结合.mp4
│ 6.12 练习之数组翻转.mp4
│ 6.13 二维数组的地址认知,很猛.mp4
│ 6.14 认知继续.mp4
│ 6.15 通过编程验证认知.mp4
│ 6.16 二维数组的地址写法应用,见怪不怪了.mp4
│ 6.17 数组指针.mp4
│ 6.18 数组指针和二维数组的配合应用.mp4
│ 6.19 函数指针认知.mp4
│ 6.20 函数指针编程实战-回调函数.mp4
│ 6.21 指针数组地概念和实战练习.mp4
│ 6.22 指针函数的概念和实战.mp4
│ 6.23 二级指针认知.mp4
│ 6.24 为什么要用二级指针的实战.mp4
│ 6.25 二级指针和二维数组的避坑指南.mp4
│ 6.26 指针完结.mp4
│ 7.1 字符串引入和注意事项.mp4
│ 7.2 字符串的内存存放方式及结束标志.mp4
│ 7.3 sizeof和strlen区别很重要.mp4
│ 7.4 malloc动态开辟内存空间.mp4
│ 7.5 字符常用操作函数第一部分.mp4
│ 7.6 自己实现字符串拷贝函数.mp4
│ 7.7 C语言断言函数assert.mp4
│ 7.8 字符串拼接strcat使用及实现.mp4
│ 7.9 字符串比较strcmp使用及实现.mp4
│
├─第三阶段:树莓开发
│ │ 1.嵌入式开发概述.mp4
│ │ 2.树莓派刷机.mp4
│ │ 3.串口方式登录树莓派.mp4
│ │ 4.配置树莓派接入网络.mp4
│ │ 5.ssh方式登陆树莓派.mp4
│ │ 6.更新新版vim方便编程使用.mp4
│ │ 7.树莓派图形xrdp界面登录.mp4
│ │ 8.树莓派和windows的FileZilla文件共享.mp4
│ │ 9.linux库引入之分文件编程.mp4
│ │ 10.linux库引入之动态库静态库.mp4
│ │ 11.linux库之静态库的生成和使用.mp4
│ │ 12.linux库之动态库生成和使用.mp4
│ │ 13.树莓派外设开发综述一.mp4
│ │ 14.树莓派外设开发综述二.mp4
│ │ 15.树莓派控制继电器.mp4
│ │ 16.继电器接入电器的使用效果.mp4
│ │ 17.继电器组硬件控制开发.mp4
│ │ 18.超声波的工作原理(基于wemos小项目拆分的讲解).mp4
│ │ 19.树莓派超声波测距编程实现.mp4
│ │ 20.串口通信协议概述,针对面试!.mp4
│ │ 21.树莓派和电脑之间串口通信编程.mp4
│ │ 22.树莓派和语音模块实现语音识别功能.mp4
│ │ 23.交叉编译的概念.mp4
│ │ 24.树莓派(或者其他平台)交叉编译工具链的安装.mp4
│ │ 25.交叉编译阶段二的项目并运行.mp4
│ │ 26.带WiringPi库的交叉编译如何处理一.mp4
│ │ 27.带WiringPi库的交叉笔译如何处理二之软链接概念.mp4
│ │ 28.带WiringPi库的交叉笔译如何处理三.mp4
│ │ 29.Ubuntu18-04虚拟机搭建VMware版本.mp4
│ │ 30.安装基础程序不要问人咯,太Low的问题问百度.mp4
│ │ 31.为Linux内核开发做基础准备工作.mp4
│ │ 32.嵌入式设备带操作系统的启动过程扫盲.mp4
│ │ 33.Linux内核源码树扫盲分析.mp4
│ │ 34.配置Linux内核适合树莓派相关操作.mp4
│ │ 35.Linux内核编译.mp4
│ │ 36.Linux内核镜像拷贝至树莓派并启动新内核.mp4
│ │ 37.文件系统认知一.mp4
│ │ 38.文件系统认知二.mp4
│ │ 39.文件系统认知三.mp4
│ │ 40.什么是虚拟文件系统.mp4
│ │ 41.Linux内核结构介绍.mp4
│ │ 42.Linux内核结构补充.mp4
│ │ 43.驱动认知第一节.mp4
│ │ 44.驱动认知第二节.mp4
│ │ 45.基于框架编写驱动代码.mp4
│ │ 46.驱动代码编译和测试.mp4
│ │ 47.驱动阶段性总结.mp4
│ │ 48.微机总线地址物理地址虚拟地址介绍.mp4
│ │ 49.树莓派博通BCM2835芯片手册导读.mp4
│ │ 50.IO操控代码编程一.mp4
│ │ 51.IO操控代码编程二.mp4
│ │ 52.IO口驱动代码调试和测试.mp4
│ │
│ ├─树莓派
│ │ 1.嵌入式开发概述.mp4
│ │ 2.树莓派刷机.mp4
│ │ 3.串口方式登录树莓派.mp4
│ │ 4.配置树莓派接入网络.mp4
│ │ 5.ssh方式登陆树莓派.mp4
│ │ 6.更新新版vim方便编程使用.mp4
│ │ 7.树莓派图形xrdp界面登录.mp4
│ │ 8.树莓派和windows的FileZilla文件共享.mp4
│ │ 9.linux库引入之分文件编程.mp4
│ │ 10.linux库引入之动态库静态库.mp4
│ │ 11.linux库之静态库的生成和使用.mp4
│ │ 12.linux库之动态库生成和使用.mp4
│ │ 13.树莓派外设开发综述一.mp4
│ │
│ └─语音模块
│ 1.语音模块以及硬件模块化开发的行情.mp4
│ 2.语音模块验货测试.mp4
│ 3.语音模块文档查看及语音识别干扰.mp4
│ 4.最强代码阅读器sourceInsight工具介绍.mp4
│ 5.语音识别模块代码分析一.mp4
│ 6.语音识别模块代码分析二.mp4
│ 7.语音识别模块二次开发专门定制.mp4
│
├─第二阶段:Linux系统编程
│ ├─1.文件
│ │ 1.文件编程概述.mp4
│ │ 2.文件打开及创建.mp4
│ │ 3.文件写入操作编程.mp4
│ │ 4.文件读取操作.mp4
│ │ 5.文件光标移动操作.mp4
│ │ 6.文件打开创建的补充.mp4
│ │ 7.文件操作原理简述.mp4
│ │ 8.文件操作小应用之实现cp指令.mp4
│ │ 9.解决上节课中的隐藏bug.mp4
│ │ Linux系统编程之文件.pptx
│ │ 10.文件编程小应用之修改程序的配置文件.mp4
│ │ 11.写一个整数到文件.mp4
│ │ 12.写结构体数组到文件.mp4
│ │ 13.标准C库对文件操作引入.mp4
│ │ 14.标准c库打开创建文件读写文件光标移动.mp4
│ │ 15.标准c库写入结构体到文件.mp4
│ │ 16.文件其它函数讲解及文件收尾.mp4
│ │
│ ├─2.进程
│ │ 1.进程相关概念.mp4
│ │ 2.创建进程函数fork的使用.mp4
│ │ 3.创建进程函数fork的使用补充.mp4
│ │ 4.进程创建发生了什么事.mp4
│ │ 5.创建新进程的实际应用场景及fork总结.mp4
│ │ 6.vfork创建进程.mp4
│ │ 7.进程退出.mp4
│ │ 8.父进程等待子进程退出(一).mp4
│ │ 9.父进程等待子进程退出(二).mp4
│ │ Linux系统编程之进程.pptx
│ │ 10.exec族函数.mp4
│ │ 11.exec族函数配合fork使用.mp4
│ │ 12.system函数.mp4
│ │ 13.popen函数.mp4
│ │ 14.进程总结.mp4
│ │
│ ├─3.进程间通信
│ │ 1.进程间通信概述.mp4
│ │ 2.管道通信原理.mp4
│ │ 3.管道编程实战.mp4
│ │ 4.创建命名管道.mp4
│ │ 5.命名管道的数据通信编程实现.mp4
│ │ 6.消息队列的通信原理.mp4
│ │ 7.消息队列相关api.mp4
│ │ 8.消息队列编程收发数据.mp4
│ │ 9.键值生成及消息队列移除.mp4
│ │ 10.共享内存概述.mp4
│ │ 11.共享内存编程实现.mp4
│ │ 12.信号概述.mp4
│ │ 13.信号编程.mp4
│ │ 14.信号如何携带消息.mp4
│ │ 15.信号携带消息编程实战.mp4
│ │ 16.信号量概述.mp4
│ │ 17.信号量编程实现一.mp4
│ │ 18.信号量编程实现二.mp4
│ │
│ ├─4.线程
│ │ 1.线程概述(与进程的区别及线程的优势).mp4
│ │ 2.线程创建等待及退出.mp4
│ │ 3.线程共享内存空间的代码验证.mp4
│ │ 4.线程同步之互斥量加锁解锁.mp4
│ │ 5.互斥锁限制共享资源的访问.mp4
│ │ 6.什么情况造成死锁.mp4
│ │ 7.线程条件控制实现线程的同步.mp4
│ │
│ ├─5.网络编程
│ │ 1.网络编程概述.mp4
│ │ 2.字节序.mp4
│ │ 3.socket编程步骤.mp4
│ │ 4.Linux提供的API简析.mp4
│ │ 5.socket服务端代码实现一.mp4
│ │ 6.socket服务端代码实现二.mp4
│ │ 7.socket客户端代码实现.mp4
│ │ 8.实现双方聊天.mp4
│ │ 9.多方消息收发.mp4
│ │ Linux网络编程.pptx
│ │
│ └─6.项目指导
│ 1.项目运行结果.mp4
│ 2.项目研发思路.mp4
│ 3.项目指导.mp4
│
├─第四阶段01-JAVA
│ 1.嵌入式为什么学习java.mp4
│ 2.Java安卓开发环境搭建并运行HelloWorld.mp4
│ 3.JAVASE,EE,ME的概念和区别扯淡.mp4
│ 4.JRE,JDK扯淡继续.mp4
│ 5.通过java书本来了解java学习的大致内容.mp4
│ 6.Java的基本数据类型和C基本一样.mp4
│ 7.选择控制流程和C语言一毛一样.mp4
│ 8.循环控制和C语言一毛一样.mp4
│ 9.JAVA数组和C基本一样,稍微区别.mp4
│ 10.Java方法就是C的函数,稍微区别.mp4
│ 11.Java找最高分最低分和计算器案例实现.mp4
│ 12.数组规范一个小补充.mp4
│ 13.Java的输入类Scanner.mp4
│ 14.java封装之封装类及类的使用.mp4
│ 15.java封装之访问修饰符.mp4
│ 16.java封装之访问修饰符封装属性及方法.mp4
│ 17.java封装之构造方法.mp4
│ 18.java封装之this关键字.mp4
│ 19.java封装之static关键字.mp4
│ 20.java封装之包.mp4
│ 21.java继承的概念及用法.mp4
│ 22.java继承之super关键字.mp4
│ 23.java继承之私有权限.mp4
│ 24.java继承之方法重写.mp4
│ 25.java继承之object类.mp4
│ 26.java继承之综合小练习.mp4
│ 27.java继承之简单工厂模式.mp4
│ 28.java抽象方法和抽象类.mp4
│ 29.java抽象类应用模板方法模式.mp4
│ 30.java接口及使用.mp4
│ 31.java内部类之成员内部类.mp4
│ 32.java内部类之匿名内部类.mp4
│ 33.多态的概念和案例实现.mp4
│ 34.多态中上下转型要注意的点.mp4
│ 35.多态应用案例之打印机.mp4
│ 36.异常的概念及分类.mp4
│ 37.异常的处理.mp4
│ 38.异常抛出及自定义异常.mp4
│ 39.Java高级之泛型概念引入.mp4
│ 40.泛型可以设置多个类型参数.mp4
│ 41.泛型继承和泛型接口实现.mp4
│ 42.限制泛型可用类型.mp4
│ 43.泛型通配的方式.mp4
│ 44.泛型方法.mp4
│ 45.泛型方法限制泛型可用类型.mp4
│
├─第四阶段02-android
│ 1.安卓工程构建及第一个安卓程序运行.mp4
│ 2.安卓工程结构介绍.mp4
│ 3.安卓app启动过程简述.mp4
│ 4.安卓布局分类及布局和页面的关系.mp4
│ 5.安卓app开发显示一个美女.mp4
│ 6.安卓app开发显示两个美女.mp4
│ 7.相对布局RelativeLayout常用属性.mp4
│ 8.基础控件按键文本框输入框制作登录界面.mp4
│ 9.Margin和Padding.mp4
│ 10.相对布局综合小演练-智能家居刷卡界面.mp4
│ 11.按键快速美化的小技巧.mp4
│ 12.线性布局介绍.mp4
│ 13.线性布局weight属性.mp4
│ 14.线性布局微调参数gravity.mp4
│ 15.线性布局divider.mp4
│ 16.按键响应第一种方式onClick属性.mp4
│ 17.按键响应第一中方式,xml中onclick属性.mp4
│ 18.按键响应第二种方式,接口类.mp4
│ 19.按键响应的第三种方式,匿名内部类.mp4
│ 20.按键响应第四种方式,Activity.mp4
│ 21.如何添加一个页面(activity).mp4
│ 22.如何跳转页面.mp4
│ 23.页面跳转传参方式一(剩余代码自己补充).mp4
│ 24.页面跳转传参方式二.mp4
│ 25.安卓线程实现页面的自动跳转.mp4
│ 26.Activity(页面)的生命周期.mp4
│ 27.Java高级补充之Socket服务端.mp4
│ 28.Java高级之Socket服务端支持多连接.mp4
│ 29.Java高级之Socket客户端.mp4
│ 30.Java高级之Socket客户端支持发送和接收.mp4
│ 31.Android的Socket客户端开发.mp4
│ 32.Android的Socket客户端优化.mp4
│ 33.Android非UI线程修改控件程序崩溃的问题.mp4
│ 34.倒计时软件.mp4
│ 35.Android网络接收数据并刷新界面.mp4
│ 36.WebView控件之自制浏览器APP.mp4
│ 37.第三阶段智能家居APP页面开发.mp4
│
├─课程软件
│ │ Arsrcino
│ │ ReadMe.txt
│ │ 学浪学生端-看课软件.exe
│ │
│ ├─01.C语言零基础入门
│ │ │ (C语言代码编辑软件)notepadplusplus_v.8.1.2.exe
│ │ │ (C语言笔记软件)Xmind8.7z
│ │ │ (gcc工具包)x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
│ │ │ C语言课程思维导图笔记.xmind
│ │ │
│ │ └─code.zip
│ │
│ ├─03.Linux开发环境
│ │ ubuntu-12.04.5-64bit_for_Android.rar
│ │ vmware_workstation10.rar
│ │ vmware破解码.txt
│ │
│ ├─04.Linux系统编程
│ │ ├─Linux系统编程部分PPT
│ │ │ Linux系统编程之文件.pptx
│ │ │ Linux系统编程之进程.pptx
│ │ │ Linux网络编程.pptx
│ │ │
│ │ ├─ubuntu20.04镜像
│ │ │ ubuntu-20.04-desktop-amd64.iso
│ │ │ VMware-Workstation-Lite-16.0.0-16894299精简官方中文安装注册版.exe
│ │ │
│ │ └─课程代码.zip
│ │
│ ├─05.树莓派
│ │ │ BCM2835_PDF_Datasheet.pdf
│ │ │ linux-rpi-4.14.y.zip
│ │ │ SecureCRT v8.x 注册机.zip
│ │ │ Sourcelnsinght4.0.rar
│ │ │ WiringPi.rar
│ │ │ 树莓派内核配置.pdf
│ │ │ 树莓派外设接口相关开发.docx
│ │ │ 树莓派底层开发笔记.docx
│ │ │ 树莓派课程交叉编译笔记.txt
│ │ │ 树莓派高阶开发课程.txt
│ │ │
│ │ ├─固件包
│ │ │ 2019-04-08-raspbian-stretch.img
│ │ │
│ │ ├─智能家居.zip
│ │ │
│ │ ├─语音模块
│ │ │ YS-LDV7.zip
│ │ │ YS-LDV7语音识别-配套资料V3.0(20190215)
│ │ │ 修改代码
│ │ │
│ │ └─软件包
│ │ 2-Win32DiskImager(刷机用).zip
│ │ SDFormatter(内存卡修复工具).exe.bz2
│ │ SourceInsight3.5.zip
│ │ ubuntu-18.04.4-desktop-amd64.iso
│ │
│ ├─06.Android代码
│ │ .metadata
│ │ Activity生命周期
│ │ android
│ │ AndroidLessons源码.rar
│ │ docs
│ │ eclipse.lnk
│ │ JavaSocket客户端
│ │ JavaSocket服务端
│ │ 安卓Socket客户端
│ │ 安卓Socket客户端接收并刷新控件
│ │ 安卓基础控件
│ │ 安卓开发笔记_截至到安卓的第37节.docx
│ │ 安卓程序之布局和页面的关系
│ │ 按键响应第一种方式
│ │ 按键响应第三种方式-匿名内部类
│ │ 按键响应第二种方式-自定义类
│ │ 按键响应第四种方式-Activity
│ │ 按键响应第四种方式-自定义类
│ │ 显示一个美女
│ │ 显示两个美女
│ │ 智能家居Final
│ │ 智能家居界面
│ │ 百度
│ │ 相对布局控件属性测试
│ │ 第一个安卓程序
│ │ 线性布局
│ │ 线程刷新控件遇到的问题
│ │ 页面自动跳转
│ │ 页面跳转
│ │ 页面跳转传参
│ │ 页面跳转传参方式一
│ │ 页面跳转传参方式二
│ │
│ ├─PPT
│ │ 基于Wemos的wifi控制避障小车.pptx
│ │ 基于Wemos的智能感应开盖垃圾桶.pptx
│ │ 贪吃蛇.pptx
│ │
│ └─单片机资料.zip
│
└─项目
├─一阶段总项目:贪吃蛇
│ │ PROJECT_SNAKE.tar
│ │ python学习笔记.docx
│ │
│ ├─视频
│ │ 1.项目演示.mp4
│ │ 2.基础要求.mp4
│ │ 3.为什么需要ncurse.mp4
│ │ 4.curse输入输出.mp4
│ │ 5.ncurse上下左右键获取.mp4
│ │ 6.地图规划.mp4
│ │ 7.地图实现一.mp4
│ │ 8.贪吃蛇地图实现结束.mp4
│ │ 9.贪吃蛇地图优化及算法说明.mp4
│ │ 10.显示贪吃蛇身子的一个节点.mp4
│ │ 11.显示贪吃蛇完整身子.mp4
│ │ 12.显示贪吃蛇完整身子改进.mp4
│ │ 13.贪吃蛇向右移动.mp4
│ │ 14.贪吃蛇不想活了撞墙找死.mp4
│ │ 15.贪吃蛇脱缰向右自行游走.mp4
│ │ 16.贪吃蛇方向移动和刷新界面一起实现面临的问题.mp4
│ │ 17.Linux线程概念引入及编程实现.mp4
│ │ 18.使用线程解决16节中提到问题.mp4
│ │ 19.实现贪吃蛇四方向的疯烧走位.mp4
│ │ 20.绝对值方式解决不合理走位一.mp4
│ │ 21.绝对值方式解决不合理走位二.mp4
│ │ 22.贪吃蛇吃饭咯.mp4
│ │ 23.贪吃蛇食物位置随机.mp4
│ │ 24.贪吃蛇撞墙找死和想不开咬死自己来结束游戏的代码优化.mp4
│ │ 25.贪吃蛇小游戏总结.mp4
│ │
│ └─贪吃蛇
│ 视频录制.xmind
│ 贪吃蛇.pptx
│ 贪吃蛇.xmind
│
├─一阶段练手项目一:垃圾桶
│ 1.基于Wemos的项目演示和项目意义.mp4
│ 2.项目软硬件平台介绍和开发环境装起.mp4
│ 3.Wemos玩转蜂鸣器,叫你一声敢响吗?.mp4
│ 4.Wemos通过串口告诉电脑陈立臣很帅.mp4
│ 5.编程让Wemos见人说人话,见鬼说鬼话.mp4
│ 6.通过串口控制蜂鸣器的响与不响.mp4
│ 7.垃圾桶硬件整体连接过程.mp4
│ 8.详细接线图,接错了是小狗啊.mp4
│ 9.Wemos控制SG90电机调试开关盖效果.mp4
│ 10.Wemos串口控制垃圾桶开关盖.mp4
│ 11.超声波的测距原理.mp4
│ 12.根据原理实现超声波测距的代码.mp4
│ 13.超声波测距代码验证,小于10厘米蜂鸣器响起.mp4
│ 14.超声波测距代码中为什么要除以58.mp4
│ 15.项目综合及效果验证.mp4
│ 16.项目总结.mp4
│ 基于Wemos的智能感应开盖垃圾桶.pptx
│
├─一阶段练手项目二:小车
│ 1.wifi避障小车效果一睹为快.mp4
│ 2.项目软硬件平台介绍和开发环境装起.mp4
│ 3.Wemos玩转蜂鸣器,叫你一声敢响吗?.mp4
│ 4.Wemos通过串口告诉电脑陈立臣很帅.mp4
│ 5.编程让Wemos见人说人话,见鬼说鬼话.mp4
│ 6.通过串口控制蜂鸣器的响与不响.mp4
│ 7.Wemos接入wifi靓仔迅捷开发啊.mp4
│ 8.牛逼吊炸天的CS模式也就这样.mp4
│ 9.编程Wemos服务器,通过手机tcp工具远程网络控制蜂鸣器.mp4
│ 10.超声波的测距原理.mp4
│ 11.根据原理实现超声波测距的代码.mp4
│ 12.超声波测距代码验证,小于10厘米蜂鸣器响起.mp4
│ 13.超声波测距代码中为什么要除以58.mp4
│ 14.避障小车改造过程.mp4
│ 15.小车接线详解.mp4
│ 16.实现小车前后左右的电机驱动功能.mp4
│ 17.项目综合一串口控制小车前后左右.mp4
│ 18.项目综合二wifi控制小车前后左右.mp4
│ 19.吊炸酷炫安卓环境搭建和基本代码修改.mp4
│ 20.项目综合三手机APP控制小车完结.mp4
│ 21.项目综合四app控制小车加入避障功能.mp4
│ 22.嵌入式工程师从智能小车开始起飞.mp4
│ 23小车使用电池供电,实现脱缰的野狗.mp4
│ 基于Wemos的wifi控制避障小车.pptx
│
└─第三阶段练手项目:智能家居
1.智能家居项目运行效果展示.mp4
2.智能家居功能细节拆分.mp4
3.智能家居模型搭建.mp4
4.设计模式的概念引入.mp4
5.C语言面向对象引入类和对象的概念.mp4
6.C结构体新玩法.mp4
7.工厂模式概念引入.mp4
8.工厂模式的实现.mp4
9.工厂模式使用及功能验证.mp4
10.智能家居项目框架设计.mp4
11.智能家居架构代码文件工程建立.mp4
12.主流程设计和浴室灯框架编写.mp4
13.浴室灯代码实现和测试.mp4
14.浴室灯改错全过程及功能验证.mp4
15.二楼灯功能实现.mp4
16.sourceInsight乱码问题注意.mp4
17.继电器组四盏灯全部实现及功能验证.mp4
18.添加火灾检测模块.mp4
19.添加声音识别模块的串口读取功能.mp4
20.串口代码调错全过程(坎坷确实大家常遇见的难题).mp4
21.添加Socket服务器功能.mp4
22.主程序代码初步编写,实现语音和网络线程.mp4
23.主程序编译运行,测试网络功能.mp4
24.测试串口功能.mp4
25.摄像头模块安装.mp4
26.树莓派mjpg-streamer实现监控功能调试.mp4
27.人脸识别方案.mp4
28.OSI网络模型记忆点.mp4
29.三次握手四次挥手面试理解和记忆.mp4
30.Socket,TCP,HTTP之间的区别.mp4
31.HTTP协议相关名词概念扫盲.mp4
32.HTTPS协议及密码学基础名字扫盲.mp4
33.初见Libcurl库.mp4
34.libcurl等第三方库的通用编译方法.mp4
35.调用libcurl编程访问百度主页.mp4
36.libcurl函数库常用字段解读并设置数据读取回调函数.mp4
37.人工智能OCR识别平台翔云等介绍.mp4
38.人脸识别接口购买.mp4
39.编程实现人脸识别第一次.mp4
40.编译openssl支持libcurl的https访问.mp4
41.编程实现人脸识别第二次加入图片base64编码.mp4
42.人脸识别成功并封装Base64编码函数.mp4
43.6分钟完成车牌识别!.mp4