|
|
├─01_尚硅谷嵌入式技术之C语言
│ ├─1.笔记
│ │ 尚硅谷嵌入式技术之C语言(基础)1.0.1.docx
│ │ 尚硅谷嵌入式技术之C语言(项目)1.0.1.docx
│ │ 尚硅谷嵌入式技术之C语言(高级)1.0.1.docx
│ │
│ ├─2.资料
│ │ ├─1.安装包
│ │ │ 7z2301-x64.exe
│ │ │ FeiQ.exe
│ │ │ VSCodeUserSetup-x64-1.83.1.exe
│ │ │ 金山打字通.exe
│ │ │ 金山词霸.exe
│ │ │ mingw64.zip
│ │ │ 红蜘蛛.zip
│ │ │
│ │ ├─C Primer Plus(第六版)中文版.pdf
│ │ ├─C 和指针.pdf
│ │ └─C语言标准库函数速查手册.chm
│ │
│ ├─4.视频
│ │ ├─Day1
│ │ │ 1_计算机语言简史.wmv
│ │ │ 2_C语言的历史和应用.wmv
│ │ │ 3_第一个C程序.wmv
│ │ │ 4_代码分析.wmv
│ │ │ 5_程序运行流程机制-笔记.PanD
│ │ │ 5_程序运行流程机制.wmv
│ │ │ 6_注释.wmv
│ │ │ 7_输出内容和代码风格.wmv
│ │ │ 8_变量的概念.wmv
│ │ │ 9_上午总结回顾.wmv
│ │ │ 10_变量的声明和使用.wmv
│ │ │ 11_输出变量.wmv
│ │ │ 12_输入数据保存到变量.wmv
│ │ │ 13_标识符.wmv
│ │ │ 14_关键字.wmv
│ │ │ 15_课堂练习.wmv
│ │ │ 16_使用宏定义定义常量.wmv
│ │ │ 17_使用const定义常量.wmv
│ │ │
│ │ ├─Day2
│ │ │ 1_复习总结.wmv
│ │ │ 2_进制基本原理和c语言表示.wmv
│ │ │ 3_进制转换.wmv
│ │ │ 4_原码反码补码.wmv
│ │ │ 5_为什么使用补码.wmv
│ │ │ 6_数据类型概述.wmv
│ │ │ 7_整型_基本用法和字面值后缀.wmv
│ │ │ 8_整型_数据溢出和输出格式占位符.wmv
│ │ │ 9_上午复习总结.wmv
│ │ │ 10_整型_精确宽度类型.wmv
│ │ │ 11_浮点数类型.wmv
│ │ │ 12_字符类型.wmv
│ │ │ 13_布尔类型.wmv
│ │ │ 14_获取存储大小.wmv
│ │ │ 15_自动类型转换.wmv
│ │ │ 16_强制类型转换.wmv
│ │ │
│ │ ├─Day3
│ │ │ 1_复习总结.wmv
│ │ │ 2_运算符概述.wmv
│ │ │ 3_算术运算符.wmv
│ │ │ 4_问题解答_自增自减运算符.wmv
│ │ │ 5_比较运算符.wmv
│ │ │ 6_逻辑运算符.wmv
│ │ │ 7_赋值运算符.wmv
│ │ │ 8_位运算符.wmv
│ │ │ 9_复习总结.wmv
│ │ │ 10_三元运算符.wmv
│ │ │ 11_运算符优先级.wmv
│ │ │ 12_断点调试.wmv
│ │ │ 13_if_单分支.wmv
│ │ │ 14_if_双分支.wmv
│ │ │ 15_if_多分支.wmv
│ │ │ 16_switch_多分支.wmv
│ │ │ 17_switch_案例_每个月的天数.wmv
│ │ │ 18_嵌套分支.wmv
│ │ │
│ │ ├─Day4
│ │ │ 1_复习总结.wmv
│ │ │ 2_while循环_基本形式.wmv
│ │ │ 3_while循环_案例(1-3).wmv
│ │ │ 4_while循环_案例(4).wmv
│ │ │ 5_while循环_案例(5-6).wmv
│ │ │ 6_while循环_不确定循环案例.wmv
│ │ │ 7_do_while循环_基本形式.wmv
│ │ │ 8_do_while循环_案例.wmv
│ │ │ 9_do_while循环_不确定循环案例.wmv
│ │ │ 10_do_while和while的区别.wmv
│ │ │ 11_for循环基本形式.wmv
│ │ │ 12_for循环_案例.wmv
│ │ │ 13_for循环_特殊用法.wmv
│ │ │ 14_多重循环.wmv
│ │ │ 15_九九乘法表.wmv
│ │ │ 16_break.wmv
│ │ │ 17_continue.wmv
│ │ │ 18_goto.wmv
│ │ │
│ │ ├─Day5
│ │ │ 1_复习总结.wmv
│ │ │ 2_课后练习_判断闰年.wmv
│ │ │ 3_课后练习_求交错调和级数.wmv
│ │ │ 4_数组的基本概念.wmv
│ │ │ 5_访问数组元素和数组越界.wmv
│ │ │ 6_计算数组长度.wmv
│ │ │ 7_遍历数组.wmv
│ │ │ 8_案例_平均数.wmv
│ │ │ 9_案例_最大值.wmv
│ │ │ 10_字符数组_基本概念和定义.wmv
│ │ │ 11_字符数组_元素的访问和遍历.wmv
│ │ │ 12_二维数组_概念和定义.wmv
│ │ │ 13_二维数组_访问和遍历.wmv
│ │ │ 14_二维数组_案例.wmv
│ │ │ 15_函数的基本概念和作用.wmv
│ │ │ 16_函数的定义.wmv
│ │ │ 17_函数调用_返回值和参数.wmv
│ │ │
│ │ ├─Day6
│ │ │ 1_复习总结.wmv
│ │ │ 2_主函数.wmv
│ │ │ 3_函数原型、声明和多文件编译.wmv
│ │ │ 4_全局作用域.wmv
│ │ │ 5_局部作用域.wmv
│ │ │ 6_块级作用域.wmv
│ │ │ 7_问题解答_局部变量和全局变量.wmv
│ │ │ 8_作用域和内存.wmv
│ │ │ 9_静态局部变量.wmv
│ │ │ 10_静态全局变量.wmv
│ │ │ 11_递归函数原理分析.wmv
│ │ │ 12_递归函数案例_阶乘.wmv
│ │ │ 13_递归函数案例_斐波那契数列.wmv
│ │ │ 14_递归函数案例_猴子吃桃.wmv
│ │ │ 15_常用系统函数_字符串函数.wmv
│ │ │ 16_常用系统函数_标准输入输出字符串处理.wmv
│ │ │ 17_常用系统函数_时间函数.wmv
│ │ │ 18_常用系统函数_数学函数.wmv
│ │ │
│ │ ├─Day7
│ │ │ 1_复习总结.wmv
│ │ │ 2_问题解答_sscanf.wmv
│ │ │ 3_课后练习_打印金字塔.wmv
│ │ │ 4_指针的基本概念和原理.wmv
│ │ │ 4_指针的定义_基本讲解.wmv
│ │ │ 5_指针应用案例_指针的赋值和间接访问.wmv
│ │ │ 6_指针应用案例_通过指针修改指向的变量.wmv
│ │ │ 7_复习回顾.wmv
│ │ │ 8_指针加减整数.wmv
│ │ │ 9_指针自增自减.wmv
│ │ │ 10_同类型指针相减.wmv
│ │ │ 11_指针的比较运算.wmv
│ │ │ 12_数组名和指针.wmv
│ │ │ 13_指针数组.wmv
│ │ │ 14_数组指针.wmv
│ │ │
│ │ ├─Day8
│ │ │ 1_复习总结.wmv
│ │ │ 2_字符指针.wmv
│ │ │ 3_指针作为函数参数.wmv
│ │ │ 4_数组名作为函数参数.wmv
│ │ │ 5_返回指针的函数.wmv
│ │ │ 6_返回指针的函数_案例_生成随机数组.wmv
│ │ │ 7_函数指针.wmv
│ │ │ 8_回调函数.wmv
│ │ │ 9_多级指针.wmv
│ │ │ 10_空指针和野指针.wmv
│ │ │ 11_指针用法总览.wmv
│ │ │ 12_预处理指令基本概念和用法.wmv
│ │ │ 13_宏定义基本用法.wmv
│ │ │ 14_带参数的宏定义.wmv
│ │ │ 15_文件包含.wmv
│ │ │ 16_条件编译.wmv
│ │ │
│ │ ├─Day9
│ │ │ 1_复习总结.wmv
│ │ │ 2_枚举类型.wmv
│ │ │ 3_结构体_基本用法.wmv
│ │ │ 4_结构体_结构体指针.wmv
│ │ │ 5_结构体_案例一.wmv
│ │ │ 6_结构体_案例二.wmv
│ │ │ 7_结构体_案例三.wmv
│ │ │ 8_结构体总结.wmv
│ │ │ 9_共用体.wmv
│ │ │ 10_综合案例.wmv
│ │ │ 11_typedef.wmv
│ │ │ 12_void指针.wmv
│ │ │ 13_malloc动态分配内存.wmv
│ │ │ 14_动态分配数组空间.wmv
│ │ │ 15_calloc.wmv
│ │ │ 16_realloc.wmv
│ │ │
│ │ ├─day10
│ │ │ 01-输入流和输出流的理解.mp4
│ │ │ 02-scanf()和printf()_编码与解码过程.mp4
│ │ │ 03-getchar()和putchar()的使用.mp4
│ │ │ 04-gets()、fgets()和puts()的使用.mp4
│ │ │ 05-文件输出之fopen()操作.mp4
│ │ │ 06-文件的写出操作细节:3种方式.mp4
│ │ │ 07-文件的读入操作细节:3种方式.mp4
│ │ │ 08-输出bug的解决.mp4
│ │ │ 09-项目1的说明与演示.mp4
│ │ │ 10-项目的流程分析_命令行窗口支持中文输入的设置.mp4
│ │ │ 11_解决命令行运行程序一闪而过的说明.mp4
│ │ │ 12_项目1:阶段1整体框架的搭建.mp4
│ │ │ 13_项目1:收支明细的功能实现.mp4
│ │ │ 14-项目1:登记收入的功能实现.mp4
│ │ │ 15-项目1:登记支出的功能实现.mp4
│ │ │ 16-项目1:退出功能实现.mp4
│ │ │
│ │ └─day11
│ │ 01-项目的复习.mp4
│ │ 02-项目1升级:结构体、menu().mp4
│ │ 03-项目1升级:退出功能的抽取goExit().mp4
│ │ 04-项目1升级:显示详情、登记收入、登记支出的抽取.mp4
│ │ 05-写代码量的练习的方式.mp4
│ │ 06-项目2的演示.mp4
│ │ 07-项目2中整体框架的搭建.mp4
│ │ 08-项目2中结构体、结构体数组的声明.mp4
│ │ 09-项目2中退出功能的实现.mp4
│ │ 10-项目2中显示客户详情的实现.mp4
│ │ 11-项目2中添加客户的实现.mp4
│ │ 12-项目3中删除客户的实现.mp4
│ │ 13-项目3中修改客户的实现.mp4
│ │
│ │
│ ├─5.每日一考
│ │ 尚硅谷嵌入式技术之C语言-每日一考.docx
│ │
│ └─3.代码.zip
│
├─02_尚硅谷嵌入式技术之数据结构和算法
│ ├─1.笔记
│ │ 尚硅谷嵌入式技术之数据结构与算法1.0.1.docx
│ │
│ ├─2.资料
│ │ 数据结构与算法分析:C语言描述(第2版).pdf
│ │
│ ├─4.视频
│ │ ├─day01
│ │ │ 01-复习.mp4
│ │ │ 02-数据结构概述.mp4
│ │ │ 03-数据结构与内存的基本概念.mp4
│ │ │ 04-数据的逻辑结构.mp4
│ │ │ 05-数据的存储结构.mp4
│ │ │ 06-如何理解数据结构和内部的研究方向.mp4
│ │ │ 07-小结.mp4
│ │ │ 08-数组的特点.mp4
│ │ │ 09-顺序存储结构的编写和测试.mp4
│ │ │ 10-链表的理解_分类和与数组的优缺点.mp4
│ │ │ 11-链表的代码实现.mp4
│ │ │
│ │ └─day02
│ │ 01-复习.mp4
│ │ 02-栈的特征.mp4
│ │ 03-栈结构的代码实现.mp4
│ │ 04-队列结构的特征.mp4
│ │ 05-队列的代码实现.mp4
│ │ 06-一个问题的理解.mp4
│ │ 07-介绍树的相关结构.mp4
│ │ 08-算法的特点_时间复杂度的理解.mp4
│ │ 09-空间复杂度的理解.mp4
│ │ 10-顺序查找算法的实现.mp4
│ │ 11-二分查找算法的实现.mp4
│ │ 12-说明二分查找的时间复杂度.mp4
│ │ 13-冒泡排序的实现.mp4
│ │ 14-快速排序的实现.mp4
│ │
│ │
│ ├─5.每日一测
│ │ 尚硅谷嵌入式技术之数据结构与算法-每日一考.docx
│ │
│ └─3.代码.zip
│
├─03_尚硅谷嵌入式技术之硬件电路基础
│ ├─01.笔记
│ │ 复习.txt
│ │ 尚硅谷嵌入式技术之CircuitJS仿真软件.docx
│ │ 尚硅谷嵌入式技术之硬件参数常用英文.docx
│ │ 尚硅谷嵌入式技术之硬件电路基础1.0.6.docx
│ │ 尚硅谷嵌入式技术之硬件电路基础练习题 - 答案1.0.4.docx
│ │
│ ├─02.资料
│ │ └─演示电路
│ │ ├─保险丝
│ │ │ 01-保险丝-熔断
│ │ │
│ │ ├─电容
│ │ │ 01-电容-可以存储电荷
│ │ │ 02-电容-隔直-通交
│ │ │ 03-电容-容量不同容抗对比
│ │ │ 04-电容-不同频率容抗对比
│ │ │
│ │ ├─电感
│ │ │ 01-电感-储能
│ │ │ 02-电感-通直隔交
│ │ │
│ │ ├─电阻
│ │ │ 01-电阻-限流
│ │ │
│ │ ├─继电器
│ │ │ 01-继电器
│ │ │
│ │ ├─三极管
│ │ ├─光感灯
│ │ └─增强场效应管
│ │
│ ├─04.视频
│ │ ├─day01
│ │ │ 01_电学基础_电流.mp4
│ │ │ 02_电学基础_电压.mp4
│ │ │ 03_电学基础_电阻.mp4
│ │ │ 04_电学基础_电路.mp4
│ │ │ 05_电学基础_直流电和交流电.mp4
│ │ │ 06_电学基础_弱电和强电.mp4
│ │ │ 07_电学基础_家庭电路.mp4
│ │ │ 08_电学基础_欧姆定律.mp4
│ │ │ 09_电学基础_功率计算.mp4
│ │ │ 10_电学基础_焦耳定律.mp4
│ │ │ 11_电学基础_串联和并联.mp4
│ │ │ 12_常见元件_插件和贴片.mp4
│ │ │ 13_常见元件_仿真软件.mp4
│ │ │ 14_常见元件_电阻器_电阻参数.mp4
│ │ │ 15_常见元件_电阻器_碳膜电阻.mp4
│ │ │ 16_常见元件_电阻器_金属膜和绕线电阻.mp4
│ │ │ 17_常见元件_电阻器_薄膜电阻厚膜电阻.mp4
│ │ │ 18_常见元件_电阻器_可变电阻.mp4
│ │ │ 19_常见元件_电阻器_光敏电阻和压敏电阻.mp4
│ │ │ 19_补充.mp4
│ │ │ 20_常见元件_电阻器_电阻的阻值识别.mp4
│ │ │ 21_常见元件_电容器_基本概念.mp4
│ │ │ 22_常见元件_电容器_固定电容.mp4
│ │ │ 23_常见元件_电容器_可变电容及超级电容.mp4
│ │ │ 24_常见元件_电容器_电容的容值识别.mp4
│ │ │ 25_常见元件_电感器_电感概念.mp4
│ │ │ 26_常见元件_电感器_常见电感.mp4
│ │ │ 27_常见元件_电感器_电感的大小识别.mp4
│ │ │ 28_常见元件_继电器.mp4
│ │ │ 29_常见元件_保险丝.mp4
│ │ │ 30_常见元件_接插件.mp4
│ │ └─day02
│ │
│ │ 01_常用元器件_蜂鸣器.mp4
│ │ 02_常用元器件_电源_电池.mp4
│ │ 03_常用元器件_电源_稳压电源芯片.mp4
│ │ 04_常用元器件_万用表.mp4
│ │ 05_模电_二极管理论.mp4
│ │ 06_模电_二极管应用.mp4
│ │ 07_模电_三极管开关作用.mp4
│ │ 08_模电_三极管放大原理.mp4
│ │ 09_模电_三极管应用.mp4
│ │ 10_模电_场效应管原理.mp4
│ │ 11_模电_场效应管应用.mp4
│ │ 12_模电_光感灯.mp4
│ │ 13_模电_压敏电阻.mp4
│ │ 14_模电_上拉电阻.mp4
│ │ 15_模电_下拉电阻.mp4
│ │ 16_模电_限流电阻.mp4
│ │ 17_模电_零欧姆电阻.mp4
│ │ 18_模电_滤波.mp4
│ │ 19_模电_旁路电容.mp4
│ │ 20_模电_常用电气符号及稳压电源.mp4
│ │ 21_画图软件说明.mp4
│ │
│ └─03.代码.zip
│
├─04_尚硅谷嵌入式技术之从零搭建计算机
│ ├─01.笔记
│ │ 尚硅谷嵌入式技术之从零搭建计算机1.0.4.docx
│ │
│ ├─02.资料
│ │ jdk-17_windows-x64_bin.msi
│ │ Digital-数据.zip
│ │ Digital-数据2.zip
│ │ Digital.zip
│ │
│ ├─04.视频
│ │ ├─Day01
│ │ │ 1_用数字表示一切.mkv
│ │ │ 2_与或非门.mkv
│ │ │ 3_加法器.mkv
│ │ │ 4_多位加法器.mkv
│ │ │ 5_减法器.mkv
│ │ │ 6_SR锁存器和EN输入的SR锁存器.mkv
│ │ │ 7_上升沿触发的D触发器.mkv
│ │ │ 8_4bit寄存器.mkv
│ │ │ 尚硅谷嵌入式技术之从零搭建计算机-练习题-答案-Day01.docx
│ │ │
│ │ ├─Day02
│ │ │ 1_昨日回顾.mkv
│ │ │ 2_计算机概述.mkv
│ │ │ 3_8位ALU.mkv
│ │ │ 4_Digital设置通用电路.mkv
│ │ │ 5_给ALU加寄存器.mkv
│ │ │ 6_排序输入信号.mkv
│ │ │ 7_添加一块内存.mkv
│ │ │ 8_数据和地址位数的设置.mkv
│ │ │ 9_用寄存器实现16bitX8内存.mkv
│ │ │ 10_用自己的内存实现加法计算.mkv
│ │ │
│ │ ├─Day03
│ │ │ 1_前文回顾.mkv
│ │ │ 2_添加指令内存.mkv
│ │ │ 3_添加halt信号.mkv
│ │ │ 4_添加四个控制信号.mkv
│ │ │ 5_指令添加4个控制信号的未知.mkv
│ │ │ 6_关于ALU的说明.mkv
│ │ │ 7_添加ld_a指令.mkv
│ │ │ 8_添加jmp指令.mkv
│ │ │ 9_添加cmp指令.mkv
│ │ │
│ │ ├─Day04
│ │ │ 1_je指令添加.mkv
│ │ │ 2_添加控制器.mkv
│ │ │ 3_两块内存合成一块.mkv
│ │ │ 4_思路整理.mkv
│ │ │ 5_关于单内存的指令执行.mkv
│ │ │
│ │ ├─Day05
│ │ │ 1_完善CPU电路.mkv
│ │ │ 2_完善jmp指令的电路.mkv
│ │ │ 3_用自己的汇编语言写程序.mkv
│ │ │ 4_外设绘制.mkv
│ │ │ 5_总线和外设控制.mkv
│ │ │ 6_外设总结、添加LED外设.mkv
│ │ │
│ │ └─Day06
│ │ 1_引导程序.mkv
│ │ 2_单片机引导.mkv
│ │
│ └─03.代码.zip
│
├─05_尚硅谷嵌入式技术之原理图与PCB制作
│ ├─01.笔记
│ │ 尚硅谷嵌入式技术之原理图与PCB制作1.0.docx
│ │ 尚硅谷嵌入式技术之焊接技能1.0.docx
│ │
│ ├─02.资料
│ │ ├─原理图-布线练习
│ │ │ 51单片机扩展板_直插_V2_20231212-合并.eprj
│ │ │ 51单片机扩展板_直插_V2_20231212-布线练习.eprj
│ │ │ 51小车-2轮-圆顶-V5-2023-10-13-练习.eprj
│ │ │ STC89C52RC核心板.eprj
│ │ │
│ │ ├─嘉立创EDA快捷键参考配置
│ │ │ Config_SystemSetting_2023-12-12.json
│ │ │
│ │ ├─软件
│ │ │ lceda-pro-windows-x64-2.1.42.exe
│ │ │
│ │ ├─传统电视机.webp
│ │ └─液晶电视机.webp
│ │
│ ├─04.视频
│ │ ├─day01
│ │ │ 01-EDA软件介绍.mp4
│ │ │ 02-嘉立创eda账号注册与登录.mp4
│ │ │ 03-嘉立创eda本地安装及激活.mp4
│ │ │ 04-eda基础设置.mp4
│ │ │ 05-PCB设计流程.mp4
│ │ │ 06-绘制单位.mp4
│ │ │ 07-新建工程及工程目录介绍.mp4
│ │ │ 08-元器件放置及原理图.mp4
│ │ │ 09-生成PCB及板框的绘制.mp4
│ │ │ 10-飞线-及GND飞线.mp4
│ │ │ 11-铺铜.mp4
│ │ │ 12-重键铺铜.mp4
│ │ │ 13-DRC检查及设计规则说明.mp4
│ │ │ 14-重建位号.mp4
│ │ │ 15-网络名称练习.mp4
│ │ │ 16-没有GND网络的铺铜处理.mp4
│ │ │ 17-优惠券领取及PCB下单.mp4
│ │ │ 18-元件下单.mp4
│ │ │ 19-放置过孔布线.mp4
│ │ │ 20-同一个工程多块板及贴片过孔细节.mp4
│ │ │ 21-PCB板制作流程介绍.mp4
│ │ │ 22-PCB器件摆放原则.mp4
│ │ │ 23-PCB连线技巧.mp4
│ │ │
│ │ ├─day02
│ │ │ 01-PCB布线原则.mp4
│ │ │ 02-锁定器件-过滤功能使用.mp4
│ │ │ 03-批量删除网络名称.mp4
│ │ │ 04-铺铜后仍然出现飞线.mp4
│ │ │ 05-图片导入.mp4
│ │ │ 06-盲埋孔的放置和使用.mp4
│ │ │ 07-放置泪滴.mp4
│ │ │ 08-浏览器端-本地端工程导入导出.mp4
│ │ │ 09-标准模式下新建符号.mp4
│ │ │ 10-专业模式下向导创建CH340符号.mp4
│ │ │ 11-自定义器件符号的位号的修改.mp4
│ │ │ 12-8050贴片电容封装的绘制.mp4
│ │ │ 13-芯片封装的绘制.mp4
│ │ │ 14-器件符号和封装的绑定.mp4
│ │ │ 15-常用封装型号介绍.mp4
│ │ │ 16-练习电路原理图分析.mp4
│ │ │ 17-短接符.mp4
│ │ │
│ │ └─day03
│ │ 01-三极管S8050封装.mp4
│ │ 02-批量替换元器件.mp4
│ │ 03-小车2轮变4轮思路.mp4
│ │ 04-合并板需求变更.mp4
│ │ 05-合并核心板和扩展板思路分析.mp4
│ │
│ └─03.代码.zip
│
├─06_尚硅谷嵌入式技术之51单片机
│ ├─1.笔记
│ │ 尚硅谷嵌入式技术之51单片机1.0.9.docx
│ │
│ ├─4.视频
│ │ ├─Day01
│ │ │ 1_单片机概述.mkv
│ │ │ 2_开发板简介.mkv
│ │ │ 3_软件简介.mkv
│ │ │ 4_keil安装.mkv
│ │ │ 5_stcisp和vscode安装.mkv
│ │ │ 6_将第一个程序刷进单片机.mkv
│ │ │ 7_电灯代码解析.mkv
│ │ │
│ │ ├─Day02
│ │ │ 1_闪烁LED和流水灯.mkv
│ │ │ 2_将开发环境切换到VScode.mkv
│ │ │ 3_来回流水灯.mkv
│ │ │ 4_静态数码管.mkv
│ │ │ 5_将静态显示封装为方法.mkv
│ │ │ 6_动态数码管.mkv
│ │ │ 7_代码规范.mkv
│ │ │ 8_实际演示.mkv
│ │ │
│ │ ├─Day03
│ │ │ 1_100到0的倒计时.mkv
│ │ │ 2_独立按键.mkv
│ │ │ 3_独立按键计数.mkv
│ │ │ 4_矩阵按键工作原理和GPIO引脚工作原理.mkv
│ │ │ 5_矩阵按键代码实现.mkv
│ │ │
│ │ ├─Day04
│ │ │ 1_计算器.mkv
│ │ │ 2_外部中断.mkv
│ │ │ 3_开启全部的4个外部中断.mkv
│ │ │ 4_定时器中断初始化.mkv
│ │ │ 5_定时器实现闪烁.mkv
│ │ │ 6_定时器回调.mkv
│ │ │ 7_用定时器中断实现按键消抖.mkv
│ │ │
│ │ ├─Day05
│ │ │ 1_昨日代码回顾.mkv
│ │ │ 2_按键控制LED亮灭.mkv
│ │ │ 3_改造之前的数码管驱动.mkv
│ │ │ 4_函数式思考.mkv
│ │ │ 5_点阵LED原理和595芯片.mkv
│ │ │ 6_点阵LED代码实现.mkv
│ │ │ 7_定时器刷新点阵LED.mkv
│ │ │ 8_移动LOGO案例.mkv
│ │ │
│ │ ├─Day06
│ │ │ 1_蜂鸣器案例.mkv
│ │ │ 2_蜂鸣器奏乐案例.mkv
│ │ │ 3_串口初始化.mkv
│ │ │ 4_串口代码.mkv
│ │ │ 5_逻辑分析仪怎么用.mkv
│ │ │ 6_关于串口缓冲寄存器的说明.mkv
│ │ │ 7_有缓存串口的实现.mkv
│ │ │
│ │ ├─Day07
│ │ │ 1_LCD1602简介.mkv
│ │ │ 2_LCD1602接口定义.mkv
│ │ │ 3_LCD1602代码实现.mkv
│ │ │ 4_18B20指令介绍.mkv
│ │ │ 5_18B20获取温度代码.mkv
│ │ │ 6_18B20初始化、读、写时序.mkv
│ │ │
│ │ ├─Day08
│ │ │ 1_AT24C02芯片简介.mkv
│ │ │ 2_IIC的写流程.mkv
│ │ │ 3_IIC的读流程.mkv
│ │ │ 4_IIC的起始、终止和写时序.mkv
│ │ │ 5_IIC的读时序.mkv
│ │ │ 6_24C02芯片的调用.mkv
│ │ │ 7_测试IIC代码.mkv
│ │ │ 8_关于之前串口问题的修正.mkv
│ │ │
│ │ ├─Day09
│ │ │ 1_昨天IIC的实现缺陷.mkv
│ │ │ 2_可以跨页写的EEPROM.mkv
│ │ │ 3_DS1302时钟芯片简介.mkv
│ │ │ 4_DS1302功能代码.mkv
│ │ │ 5_DS1302时序代码.mkv
│ │ │ 6_DS1302Debug.mkv
│ │ │
│ │ └─Day10
│ │ 1_独立按键驱动改造.mkv
│ │ 2_移植显示部分.mkv
│ │ 3_设置状态切换按键.mkv
│ │ 4_时钟功能实现.mkv
│ │
│ ├─2.资料.zip
│ └─3.代码.zip
│
├─07_尚硅谷嵌入式项目之51智能车
│ ├─1.笔记
│ │ 尚硅谷嵌入式项目之51智能车1.0.1.docx
│ │
│ ├─2.资料
│ │ ├─01_器件手册
│ │ │ 393芯片中文手册.pdf
│ │ │ HC-SR04超声波测距模块说明书.pdf
│ │ │ JDY-23-V2.1_BLE_5.0_Datasheet.pdf
│ │ │ LM393N.pdf
│ │ │ TA6586.pdf
│ │ │
│ │ ├─02_原理图
│ │ │ ├─51小车-2轮-圆顶-V5-2023-10-13_backup
│ │ │ │ 51小车-2轮-圆顶-V5-2023-10-13_v270_2024-01-03-10-36.zip
│ │ │ │
│ │ │ └─51小车-2轮-圆顶-V5-2023-10-13.eprj
│ │ │
│ │ └─03_二进制文件
│ │ car.hex
│ │
│ │
│ ├─4.视频
│ │ ├─Day01
│ │ │ 1_小车设计思路.mkv
│ │ │ 2_避障模块.mkv
│ │ │ 3_蜂鸣器驱动代码.mkv
│ │ │ 4_超声测距驱动.mkv
│ │ │ 5_电机PWM驱动.mkv
│ │ │ 6_完善电机驱动.mkv
│ │ │ 7_避障业务代码.mkv
│ │ │
│ │ └─Day02
│ │ 1_电机驱动修正.mkv
│ │ 2_通过串口给蓝牙发送AT指令.mkv
│ │ 3_蓝牙操控小车.mkv
│ │ 4_循迹传感器驱动.mkv
│ │
│ └─3.代码.zip
│
├─08_尚硅谷嵌入式技术之STM32单片机(全)
│ ├─01_笔记
│ │ 01_尚硅谷嵌入式技术之STM32单片机(基础篇)1.0.1.docx
│ │ 02_尚硅谷嵌入式技术之STM32单片机(进阶篇)1.0.1.docx
│ │ 03_尚硅谷嵌入式技术之STM32单片机(高级篇)1.0.0.docx
│ │ 04_尚硅谷嵌入式技术之STM32单片机(扩展篇)1.0.0.docx
│ │
│ ├─04_视频
│ │ ├─day00
│ │ │ 01_开发板验证.mp4
│ │ │
│ │ ├─day01
│ │ │ 01_什么是ARM.mp4
│ │ │ 02_什么是STM32.mp4
│ │ │ 03_STM32应用场景.mp4
│ │ │ 04_ST芯片命名规范.mp4
│ │ │ 05_STM开发方式.mp4
│ │ │ 06_开发工具的选择.mp4
│ │ │ 07_Keil_MDK的安装.mp4
│ │ │ 08_给Keil安装芯片支持包.mp4
│ │ │ 09_尚硅谷开发板介绍.mp4
│ │ │ 10_最小系统.mp4
│ │ │ 11_案例实验目标.mp4
│ │ │ 12_创建工程.mp4
│ │ │ 13_配置ARM5编译器.mp4
│ │ │ 14_开启GPIOA的时钟.mp4
│ │ │ 15_设置GPIO的推挽输出.mp4
│ │ │ 16_给GPIO进行输出.mp4
│ │ │ 17_编译下载.mp4
│ │ │ 18_寄存器操作进化1.mp4
│ │ │ 19_寄存器操作进化2.mp4
│ │ │ 20_寄存器操作进化3.mp4
│ │ │ 21_寄存器操作进化4.mp4
│ │ │ 22_keil+vscode.mp4
│ │ │
│ │ ├─day02
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_GPIO整体介绍.mp4
│ │ │ 03_推挽输出功能.mp4
│ │ │ 04_开漏输出功能.mp4
│ │ │ 05_复用功能.mp4
│ │ │ 06_上拉和下拉输入.mp4
│ │ │ 07_模拟输入.mp4
│ │ │ 08_GPIO寄存器.mp4
│ │ │ 09_声明LED驱动的所有功能.mp4
│ │ │ 10_LED驱动的初始化.mp4
│ │ │ 11_LED驱动的完成.mp4
│ │ │ 12_LED的流水灯的完成.mp4
│ │ │ 13_系统架构.mp4
│ │ │ 14_时钟树.mp4
│ │ │ 15_使用Kill进行Debug.mp4
│ │ │
│ │ ├─day03
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_HAL库的介绍.mp4
│ │ │ 03_stmcubemax的安装.mp4
│ │ │ 04_使用CubeMx创建工程.mp4
│ │ │ 05_生成的代码的解读.mp4
│ │ │ 06_HAL库实现流水灯.mp4
│ │ │ 07_HAL库支持包安装方式修改.mp4
│ │ │ 08_中断的概念理解.mp4
│ │ │ 09_中断体系架构.mp4
│ │ │ 10_中断优先级.mp4
│ │ │ 11_外部中断控制器.mp4
│ │ │ 12_需求和硬件电路分析.mp4
│ │ │ 13_外部中断寄存器配置_1.mp4
│ │ │ 14_外部中断寄存器配置_2.mp4
│ │ │ 15_中断服务函数.mp4
│ │ │ 16_软件对按键消抖.mp4
│ │ │ 17_当日内容回顾.mp4
│ │ │
│ │ ├─day04
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_使用HAL库创建外部中断项目.mp4
│ │ │ 03_中断回调函数的实现.mp4
│ │ │ 04_消抖.mp4
│ │ │ 05_通信基础知识_并行和串行.mp4
│ │ │ 06_通信基础知识_单工半双工和全双工.mp4
│ │ │ 07_通信的基础知识_同步和异步.mp4
│ │ │ 08_串口通信协议.mp4
│ │ │ 09_硬件外设.mp4
│ │ │ 10_案例需求.mp4
│ │ │ 11_窗口的寄存器配置.mp4
│ │ │ 12_发送一个字节.mp4
│ │ │ 13_封装发送一个字符串的函数.mp4
│ │ │ 14_封装接收一个字节的函数.mp4
│ │ │ 15_接收变长数据.mp4
│ │ │ 16_用中断的方式接收变长数据.mp4
│ │ │
│ │ ├─day05
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_中断代码的优化.mp4
│ │ │ 03_HAL生成的串口相关代码查看.mp4
│ │ │ 04_轮询的方式收发.mp4
│ │ │ 05_通过中断的方式接收.mp4
│ │ │ 06_HAL库通过空闲中断接收.mp4
│ │ │ 07_HAL接收方法总结.mp4
│ │ │ 08_Printf_寄存器.mp4
│ │ │ 09_Printf_HAL库.mp4
│ │ │ 10_I2C通信基本知识.mp4
│ │ │ 11_E2PROM芯片介绍.mp4
│ │ │ 12_工程项目搭建.mp4
│ │ │ 13_I2C驱动的函数声明.mp4
│ │ │ 14_引脚的初始化.mp4
│ │ │ 15_起始和停止信号的时序.mp4
│ │ │ 16_应答和非应答时序.mp4
│ │ │ 17_等待响应.mp4
│ │ │ 18_发送一个字节.mp4
│ │ │ 19_读取一个字节.mp4
│ │ │ 20_封装W24C02的读写函数.mp4
│ │ │
│ │ ├─day06
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_页写入的时序.mp4
│ │ │ 03_页写入的实现.mp4
│ │ │ 04_一次性读取多个字节.mp4
│ │ │ 05_硬件I2C概述.mp4
│ │ │ 06_用到的寄存器概述.mp4
│ │ │ 07_I2C配置_1.mp4
│ │ │ 08_I2C配置_2.mp4
│ │ │ 09_I2C驱动函数.mp4
│ │ │ 10_I2C测试.mp4
│ │ │ 11_I2C测试_2.mp4
│ │ │ 12_bug1_解决.mp4
│ │ │ 13_bug2_解决.mp4
│ │ │
│ │ ├─day07
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_创建I2C的HAL库工程.mp4
│ │ │ 03_HAL库读写_1.mp4
│ │ │ 04_HAL库读写_2.mp4
│ │ │ 05_综合案例需求.mp4
│ │ │ 06_综合案例实现.mp4
│ │ │
│ │ ├─day08
│ │ │ 01_系统定时器介绍.mp4
│ │ │ 02_用系统定时器实现灯的闪烁.mp4
│ │ │ 03_用HAL库实现滴答定时器.mp4
│ │ │ 04_滴答定时器Load值的设置.mp4
│ │ │ 05_滴答定时器的延时实现.mp4
│ │ │ 06_基本定时器_1.mp4
│ │ │ 07_基本定时器_2.mp4
│ │ │ 08_定时器6的初始化.mp4
│ │ │ 09_定时器6的中断服务函数.mp4
│ │ │
│ │ ├─day08_5
│ │ │ 01_使用HAL库创建基本定时器.mp4
│ │ │ 02_添加中断回调函数和启动计数器.mp4
│ │ │ 03_立即进入中断问题分析.mp4
│ │ │
│ │ ├─day09
│ │ │ 01_使用基本定时器实现延时.mp4
│ │ │ 02_通用定时器的时钟源.mp4
│ │ │ 03_通用定时器的计数模式.mp4
│ │ │ 04_PWM的介绍.mp4
│ │ │ 05_PWM的输出比较.mp4
│ │ │ 06_PWM输出的通用寄存器的配置.mp4
│ │ │ 07_呼吸灯效果展示.mp4
│ │ │ 08_PWM输出HAL库的实现.mp4
│ │ │ 09_当日内容总结.mp4
│ │ │ 10_vscode的代码片段功能.mp4
│ │ │ 11_LCD背光的调节.mp4
│ │ │
│ │ ├─day10
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_输入捕获的原理.mp4
│ │ │ 03_测量信号周期的原理.mp4
│ │ │ 04_初始化TIM4寄存器_1.mp4
│ │ │ 05_捕获中断处理逻辑.mp4
│ │ │ 06_频率的测试.mp4
│ │ │ 07_一个高频的bug.mp4
│ │ │ 08_HAL库实现测量周期.mp4
│ │ │ 09_触摸按键实现原理.mp4
│ │ │
│ │ ├─day11
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_触发输入信号.mp4
│ │ │ 03_定时器的从模式.mp4
│ │ │ 04_PWM输入模式实现自动测量.mp4
│ │ │ 05_同时测量频率和占空比.mp4
│ │ │ 06_使用HAL配置TIM4.mp4
│ │ │ 07_使用HAL配置TIM4.mp4
│ │ │ 08_高级定时器.mp4
│ │ │ 09_高级定时器配置_1.mp4
│ │ │ 10_高级定时器配置_2.mp4
│ │ │ 11_其他代码完成.mp4
│ │ │ 12_更新中断bug.mp4
│ │ │
│ │ ├─day12
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_HAL库配置高级定时器.mp4
│ │ │ 03_空闲状态的保持.mp4
│ │ │ 04_DMA的介绍.mp4
│ │ │ 05_DMA配置_1.mp4
│ │ │ 06_DMA的数据传输.mp4
│ │ │ 07_DMA的HAL库配置.mp4
│ │ │ 08_串口启动DMA.mp4
│ │ │ 09_一个bug的解决和循环模式.mp4
│ │ │
│ │ ├─day13
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_HAL配置串口DMA.mp4
│ │ │ 03_ADC介绍.mp4
│ │ │ 04_逐次逼近型工作原理.mp4
│ │ │ 05_ADC外设工作原理.mp4
│ │ │ 06_ADC外设的几个参数.mp4
│ │ │ 07_ADC测量电压需求.mp4
│ │ │ 08_ADC配置1.mp4
│ │ │ 09_ADC电压测量.mp4
│ │ │ 10_等待首次转换完成.mp4
│ │ │ 11_HAL库配置ADC.mp4
│ │ │ 12_系统时钟设置源码.mp4
│ │ │
│ │ ├─day13_5
│ │ │ 01_独立模式双通道DMA.mp4
│ │ │ 02_独立模式双通道DMA_HAL库实现.mp4
│ │ │
│ │ ├─day14
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_SPI通信介绍.mp4
│ │ │ 03_W25Q32芯片介绍.mp4
│ │ │ 04_SPI驱动初始化.mp4
│ │ │ 05_SPI驱动的交换数据.mp4
│ │ │ 06_W25Q32硬件接口层.mp4
│ │ │ 07_封装页写入功能.mp4
│ │ │ 08_封装读的功能.mp4
│ │ │ 09_封装等待芯片不忙的状态.mp4
│ │ │ 10_SPI硬件外设.mp4
│ │ │ 11_手册介绍.mp4
│ │ │
│ │ ├─day15
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_SPI硬件外设回顾.mp4
│ │ │ 03_SPI硬件驱动寄存器实现.mp4
│ │ │ 04_SPI_HAL库实现_1.mp4
│ │ │ 05_SPI_HAL库实现_2.mp4
│ │ │ 06_存储器和寄存器.mp4
│ │ │ 07_FSMC的介绍.mp4
│ │ │ 08_扩展内存的需求.mp4
│ │ │ 09_外置内存读写.mp4
│ │ │
│ │ ├─day16
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_FSMC的HAL库配置.mp4
│ │ │ 03_FSMC的HAL库测试.mp4
│ │ │ 04_LCD的介绍.mp4
│ │ │ 05_LCD的电路连接.mp4
│ │ │ 06_FSMC的驱动移植.mp4
│ │ │ 06_LCD的基本配置.mp4
│ │ │ 07_读取LCD_ID.mp4
│ │ │ 08_计算数据地址的Bug.mp4
│ │ │ 09_设置显示区域.mp4
│ │ │ 10_显示1608的英文字符.mp4
│ │ │ 11_显示其他大小的英文字符.mp4
│ │ │ 12_清除整屏.mp4
│ │ │
│ │ ├─day17
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_显示字符串.mp4
│ │ │ 03_显示中文字符.mp4
│ │ │ 04_显示图片.mp4
│ │ │ 05_绘制直线.mp4
│ │ │ 06_绘制矩形.mp4
│ │ │ 07_绘制圆形.mp4
│ │ │ 08_画园逻辑优化.mp4
│ │ │ 09_HAL库实现LCD.mp4
│ │ │ 10_优化级别的bug.mp4
│ │ │
│ │ ├─day18
│ │ │ 01_CAN物理层介绍.mp4
│ │ │ 02_标准帧格式.mp4
│ │ │ 03_扩展帧格式.mp4
│ │ │ 04_总线仲裁.mp4
│ │ │ 05_位时序.mp4
│ │ │ 06_3种工作模式和3种测试模式.mp4
│ │ │ 07_CAN外设_1.mp4
│ │ │ 08_STM32CAN外设的位时序.mp4
│ │ │ 09_CAN配置_1.mp4
│ │ │ 10_过滤器的配置.mp4
│ │ │ 11_发送数据的函数的封装.mp4
│ │ │ 12_接收数据的函数的封装.mp4
│ │ │ 13_收发测试.mp4
│ │ │ 14_一个问题的澄清.mp4
│ │ │
│ │ ├─day19
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_使用HAL库创建CAN工程.mp4
│ │ │ 03_封装寄存器函数_发送函数_接收函数.mp4
│ │ │ 04_启动CAN.mp4
│ │ │ 05_双机互联.mp4
│ │ │ 06_以太网基础知识.mp4
│ │ │ 07_W5500芯片介绍.mp4
│ │ │
│ │ ├─day20
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_移植驱动_SPI和GPIO.mp4
│ │ │ 03_W5500目录结构的更新.mp4
│ │ │ 04_移植驱动_W5500.mp4
│ │ │ 05_初始化W5500.mp4
│ │ │ 06_TCP服务器的搭建_1.mp4
│ │ │ 07_TCP服务器的搭建_2.mp4
│ │ │ 08_TCP客户端的搭建.mp4
│ │ │
│ │ ├─day21
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_UDP通信.mp4
│ │ │ 03_led的控制逻辑.mp4
│ │ │ 03_搭建一个web服务器.mp4
│ │ │ 04_wifi的基本介绍.mp4
│ │ │ 05_esp32烧录准备_1.mp4
│ │ │ 06_esp32烧录固件.mp4
│ │ │ 07_封装ESPAT指令函数.mp4
│ │ │
│ │ ├─day22
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_设置wifi连接信息.mp4
│ │ │ 03_连接wifi显示问题.mp4
│ │ │ 04_连接wifi显示问题的根源.mp4
│ │ │ 05_开启TCP服务器.mp4
│ │ │ 06_匹配读到的数据_1.mp4
│ │ │ 07_匹配读到的数据_2.mp4
│ │ │ 08_发送数据.mp4
│ │ │ 09_蓝牙介绍.mp4
│ │ │ 10_ESP32_BLE蓝牙_1.mp4
│ │ │ 11_蓝牙通信的概念.mp4
│ │ │
│ │ ├─day23
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_蓝牙的初始化操作.mp4
│ │ │ 03_通过蓝牙读取数据.mp4
│ │ │ 04_数据发送.mp4
│ │ │ 05_低功耗广域网.mp4
│ │ │ 06_LoRa介绍.mp4
│ │ │ 07_LoRa模块介绍.mp4
│ │ │ 08_LoRa通信的几个参数.mp4
│ │ │ 09_调制的概念.mp4
│ │ │ 10_LoRa模块文档.mp4
│ │ │
│ │ ├─day24
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 01_通讯综合练习.mp4
│ │ │ 02_LoRa_HAL的配置.mp4
│ │ │ 03_LoRa驱动移植.mp4
│ │ │ 04_LoRa发送代码.mp4
│ │ │ 05_LoRa接收代码.mp4
│ │ │ 06_修改LoRa同步字.mp4
│ │ │ 07_综合练习说明.mp4
│ │ │
│ │ ├─day25
│ │ │ 01_电源框图理解.mp4
│ │ │ 02_上电复位和掉电复位.mp4
│ │ │ 03_3种低功耗模式.mp4
│ │ │ 04_低功耗_睡眠模式.mp4
│ │ │ 05_低功耗_睡眠模式_2.mp4
│ │ │ 06_睡眠模式烧录的问题.mp4
│ │ │ 07_低功耗_停机模式_1.mp4
│ │ │ 08_计算4个时钟.mp4
│ │ │ 09_低功耗_停止模式.mp4
│ │ │ 10_待机模式_1.mp4
│ │ │ 11_待机模式bug的解决.mp4
│ │ │ 12_待机模式_2.mp4
│ │ │
│ │ ├─day26
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_RTC定时器.mp4
│ │ │ 03_备份寄存器.mp4
│ │ │ 04_备份寄存器的读写.mp4
│ │ │ 05_HAL_库操作备份寄存器.mp4
│ │ │ 06_RTC的初始化.mp4
│ │ │ 07_RTC计数器配置.mp4
│ │ │ 08_实时时钟显示.mp4
│ │ │ 09_在后备寄存器保存状态.mp4
│ │ │ 10_HAL库的实时时钟实现.mp4
│ │ │
│ │ └─前两个文档代码.zip
│ │
│ ├─02_资料.zip
│ └─03_代码.zip
│
├─09_尚硅谷嵌入式项目之心电监测仪
│ ├─01.笔记
│ │ 尚硅谷嵌入式项目之心电监测仪(HAL库版本)1.0.0.docx
│ │ 尚硅谷嵌入式项目之心电监测仪(寄存器版本)1.0.0.docx
│ │
│ ├─02.资料
│ │ ├─01_心电采集模块
│ │ │ AD8232.pdf
│ │ │
│ │ └─02_上位机
│ │ main.exe
│ │
│ │
│ ├─04.视频
│ │ ├─day01
│ │ │ 01_项目需求描述.mp4
│ │ │ 02_硬件选型.mp4
│ │ │ 03_心电采集模块.mp4
│ │ │ 04_软件架构.mp4
│ │ │ 05_项目软件架构.mp4
│ │ │ 06_中断服务函数的处理.mp4
│ │ │ 07_项目架构的搭建.mp4
│ │ │ 08_debug模块的底层驱动.mp4
│ │ │ 09_debug模块完成.mp4
│ │ │ 10_通讯模块的驱动层完成.mp4
│ │ │ 11_接收指令.mp4
│ │ │ 12_收集到的指令转换成数字.mp4
│ │ │ 13_ADC驱动层完成.mp4
│ │ │ 14_ADC驱动验证.mp4
│ │ └─day02
│ │ 01_昨日内容回顾.mp4
│ │ 02_采集模块_定时器驱动.mp4
│ │ 03_采集模块_应用层实现_1.mp4
│ │ 04_采集模块_应用层实现_2.mp4
│ │ 05_采集模块测试完成.mp4
│ │ 06_通讯模块发送数据到上位机.mp4
│ │ 07_与上位机通讯.mp4
│ │ 08_内存泄露的bug.mp4
│ │ 09_心电采集HAL实现.mp4
│ │
│ └─03.代码.zip
│
├─10_尚硅谷嵌入式项目之水质水位监测
│ ├─01.笔记
│ │ 尚硅谷嵌入式项目之水质水位监测(HAL库版本) 1.0.0.docx
│ │ 尚硅谷嵌入式项目之水质水位监测(寄存器版本) 1.0.0.docx
│ │
│ ├─02.资料
│ │ ├─01_ADC 模块
│ │ │ adafruit-4-channel-adc-breakouts.pdf
│ │ │ ads1115.pdf
│ │ │
│ │ ├─02_TDS 传感器
│ │ │ 模拟TDS传感器模块用户手册.pdf
│ │ │
│ │ └─03_水位测量
│ │ 模块手册.pdf
│ │
│ │
│ ├─04.视频
│ │ ├─day01
│ │ │ 01_水质水位项目需求.mp4
│ │ │ 02_硬件架构.mp4
│ │ │ 03_软件架构.mp4
│ │ │ 04_创建工程_完成显示模块.mp4
│ │ ├─day02
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_水位检测模块驱动层完成.mp4
│ │ │ 03_水位检测模块硬件接口层完成.mp4
│ │ │ 04_水位检测模块读取数据测量.mp4
│ │ │ 05_轮询的方式检测按键.mp4
│ │ │ 06_水位的校准完成_1.mp4
│ │ │ 07_把校准值写入到Flash中.mp4
│ │ │ 08_水位的校准完成_2.mp4
│ │ │ 09_在屏幕上显示水位.mp4
│ │ ├─day03
│ │ │ 01_昨日内容回顾.mp4
│ │ │ 02_硬件连接.mp4
│ │ │ 03_Ads1115手册解读.mp4
│ │ │ 04_Ads1115配置.mp4
│ │ │ 05_读取电压值_1.mp4
│ │ │ 06_bug解决.mp4
│ │ │ 07_TDS的APP层完成.mp4
│ │ │ 08_HAL库版本_1.mp4
│ │ │ 09_SPI的片选引脚.mp4
│ │ ├─复习
│ │ │ 01_复习1.mp4
│ │ │ 02_复习2.mp4
│ │ │ 03_复习3.mp4
│ │ │ 04_复习4.mp4
│ │ └─新建 Microsoft Word Document.docx
│ │
│ └─03.代码.zip
│
├─11_尚硅谷嵌入式项目之宠物定位
│ ├─01_笔记
│ │ LoRa驱动移植.docx
│ │ 尚硅谷嵌入式项目之宠物定位1.0.0.docx
│ │
│ ├─04_视频
│ │ ├─day01
│ │ │ 01_宠物定位需求.mp4
│ │ │ 02_硬件架构.mp4
│ │ │ 03_软件架构.mp4
│ │ │ 04_背景知识.mp4
│ │ │ 05_定位器HAL库配置.mp4
│ │ │ 06_定位器LoRa模块.mp4
│ │ │ 07_gps_4g模块设置.mp4
│ │ │ 08_获取gps.mp4
│ │ │ 09_通过4g发送定位信息.mp4
│ │ │ 10_坐标反查.mp4
│ │ └─day02
│ │ 01_昨日内容回顾.mp4
│ │ 02_LoRa接收数据.mp4
│ │ 03_蓝牙处理_1.mp4
│ │ 04_把定位数据发送到蓝牙.mp4
│ │ 05_项目总结.mp4
│ │
│ ├─02_资料.zip
│ └─03_代码.zip
│
├─12_尚硅谷嵌入式技术之FreeRTOS实时操作系统
│ ├─01_笔记
│ │ 尚硅谷嵌入式技术之FreeRTOS实时操作系统1.0.1.docx
│ │
│ ├─02_资料
│ │ ├─01_官方源码
│ │ │ FreeRTOSv202212.01.zip
│ │ │
│ │ ├─02_按键案例
│ │ │ HAL_Key.zip
│ │ │
│ │ ├─03_移植好的模板
│ │ │ HAL_Key.zip
│ │ │
│ │ └─04_完整案例
│ │ 04_完整案例.zip
│ │
│ │
│ ├─04_视频
│ │ ├─day01
│ │ │ 01_裸机与RTOS对比.mp4
│ │ │ 02_FreeRTOS初了解.mp4
│ │ │ 03_FreeRTOS的任务调度策略.mp4
│ │ │ 04_FreeRTOS的任务状态.mp4
│ │ │ 05_FreeRTOS源码结构介绍.mp4
│ │ │ 06_FreeRTOS移植_添加目录和文件.mp4
│ │ │ 07_FreeRTOS移植_工程结构添加文件.mp4
│ │ │ 08_FreeRTOS移植_修改配置和中断.mp4
│ │ │ 09_FreeRTOS移植_关于Systick的问题(了解).mp4
│ │ │ 10_关于系统时钟和定时器.mp4
│ │ │ 11_上午小结.mp4
│ │ │ 12_配置文件概览.mp4
│ │ │ 13_动态创建任务函数.mp4
│ │ │ 14_静态创建任务函数&删除函数.mp4
│ │ │ 15_准备FreeRTOS例程文件.mp4
│ │ │ 16_动态创建任务案例编码.mp4
│ │ │ 17_修改编码&演示现象.mp4
│ │ │ 18_静态初了解.mp4
│ │ │ FreeRTOS命名规范.md
│ │ │ 上午小结.txt
│ │ ├─day02
│ │ │ 00_课前回顾.mp4
│ │ │ 01_静态创建任务和删除.mp4
│ │ │ 02_任务挂起和恢复.mp4
│ │ │ 03_中断管理.mp4
│ │ │ 04_中断管理编码1.mp4
│ │ │ 05_中断管理编码&演示.mp4
│ │ │ 06_上午小结.mp4
│ │ │ 07_时间片调度演示1.mp4
│ │ │ 08_时间片调度演示2.mp4
│ │ │ 09_任务状态查询1.mp4
│ │ │ 10_任务状态查询2.mp4
│ │ │ 11_关于获取单个任务状态的参数问题.mp4
│ │ │ 12_任务时间统计准备工作.mp4
│ │ │ 13_任务时间统计编码&演示.mp4
│ │ │ 14_任务时间统计关于定时器的中断级别问题.mp4
│ │ │ 课前回顾.txt
│ │ ├─day03
│ │ │ 01_课前回顾.mp4
│ │ │ 02_时间管理_两种时间延时函数.mp4
│ │ │ 03_两种时间函数演示.mp4
│ │ │ 04_消息队列介绍.mp4
│ │ │ 05_消息队列读写API.mp4
│ │ │ 06_消息队列编码1.mp4
│ │ │ 07_消息队列编码2.mp4
│ │ │ 08_消息队列编码3.mp4
│ │ │ 09_消息队列编码4.mp4
│ │ │ 10_打印现象的说明.mp4
│ │ │ 11_回顾_字符指针&字符数组.mp4
│ │ │ 12_地址的地址(了解).mp4
│ │ │ 13_二值信号量.mp4
│ │ │ 14_计数型信号量.mp4
│ │ │ 课前回顾.txt
│ │ ├─day04
│ │ │ 01_课前回顾.mp4
│ │ │ 02_往队列发送数据的原理.mp4
│ │ │ 03_二值信号量的实现原理.mp4
│ │ │ 04_计数型信号量的实现原理.mp4
│ │ │ 05_优先级翻转介绍.mp4
│ │ │ 06_优先级翻转实验.mp4
│ │ │ 07_互斥信号量.mp4
│ │ │ 08_互斥信号量处理的时机.mp4
│ │ │ 09_优先级翻转改造演示.mp4
│ │ │ 10_互斥信号量改造演示.mp4
│ │ │ 11_队列集.mp4
│ │ │ 12_事件标志组.mp4
│ │ │ 13_任务同步的方式选择.mp4
│ │ │ 14_事件标志组通过参数灵活配置.mp4
│ │ │ 往队列发送.png
│ │ │ 课前回顾.txt
│ │ ├─day05
│ │ │ 01_信号量、队列、队列集回顾.mp4
│ │ │ 02_任务通知简介.mp4
│ │ │ 03_任务通知状态&更新方式.mp4
│ │ │ 04_任务通知的函数和场景限制.mp4
│ │ │ 05_任务通知组模拟二值信号量.mp4
│ │ │ 06_任务通知模拟二值_发送给多个任务.mp4
│ │ │ 07_任务通知模拟二值_新函数通知组.mp4
│ │ │ 08_任务通知模拟消息邮箱.mp4
│ │ │ 09_任务通知模拟事件标志组.mp4
│ │ │ 10_任务通知_发送重要流程.mp4
│ │ │ 11_任务通知_接收重要流程.mp4
│ │ │ 12_任务通知vs其他同步方式.mp4
│ │ │ 13_软件定时器的介绍.mp4
│ │ │ 14_软件定时器的相关函数.mp4
│ │ │ 15_软件定时器实验编码&演示.mp4
│ │ │ 课堂总结.txt
│ │ └─day06
│ │ 01_昨日内容回顾.mp4
│ │ 02_低功耗简单了解.mp4
│ │ 03_低功耗实现的基本思路.mp4
│ │ 04_低功耗相关的配置.mp4
│ │ 05_低功耗的用法.mp4
│ │ 06_低功耗的处理逻辑.mp4
│ │ 07_5种内存管理算法简介.mp4
│ │ 08_内管管理算法理解.mp4
│ │ 09_内存管理函数体验.mp4
│ │ 10_内存分配和释放主要流程.mp4
│ │ 课堂总结.txt
│ │
│ └─03_代码.zip
│
├─13_尚硅谷嵌入式项目之平衡车
│ ├─01_笔记
│ │ PID笔记.drawio
│ │ 尚硅谷嵌入式项目之平衡车(寄存器版本) 1.0.2.docx
│ │
│ ├─02_资料
│ │ 02_资料.zip
│ │
│ ├─04_视频
│ │ ├─day01
│ │ │ 01_概述.mp4
│ │ │ 02_硬件设计概述.mp4
│ │ │ 03_PID初了解.mp4
│ │ │ 04_对PID思想的认识.mp4
│ │ │ 05_项目分层架构设计.mp4
│ │ │ 06_工程准备.mp4
│ │ │ 07_移植FreeRTOS.mp4
│ │ │ 08_FreeRTOS修改配置.mp4
│ │ ├─day02
│ │ │ 01_昨日回顾.mp4
│ │ │ 02_串口1打印准备.mp4
│ │ │ 03_串口助手软件的问题.mp4
│ │ │ 04_FreeRTOS任务环境准备.mp4
│ │ │ 05_SPI驱动编写.mp4
│ │ │ 06_OLED介绍&商家例程分析.mp4
│ │ │ 07_OLED移植修改.mp4
│ │ │ 08_OLED显示演示.mp4
│ │ │ 09_TB6612电机驱动和编码器简介.mp4
│ │ │ 10_TIM4的通道3、4的PWM配置.mp4
│ │ │ 11_TB6612的控制逻辑编码.mp4
│ │ │ 12_TB6612测试.mp4
│ │ │ 13_编码器简介.mp4
│ │ │ 14_定时器编码器模式编码1.mp4
│ │ │ 15_定时器编码器模式编码2.mp4
│ │ │ 16_读取编码器演示1.mp4
│ │ ├─day03
│ │ │ 01_编码器问题说明.mp4
│ │ │ 02_编码器数值问题&极性配置讲解.mp4
│ │ │ 03_MPU6050使用方式分析.mp4
│ │ │ 04_MPU6050使用注意事项.mp4
│ │ │ 05_硬件IIC驱动.mp4
│ │ │ 06_MPU6050读写字节的函数编码-fixed-5543.mp4
│ │ │ 07_MPU6050读写多个字节函数编码.mp4
│ │ │ 08_MPU6050初始化流程及涉及的寄存器了解.mp4
│ │ │ 09_初始化流程编码&量程设置函数.mp4
│ │ │ 10_设置采样率和低通滤波带宽的函数编码.mp4
│ │ │ 11_读取角速度和加速度的函数编码.mp4
│ │ │ 12_测试读取MPU6050原始数据.mp4
│ │ │ 13_通过加速度计算小车倾角.mp4
│ │ │ 14_卡尔曼滤波使用和效果.mp4
│ │ │ 姿态控制分析.drawio
│ │ ├─day04
│ │ │ 01_课程回顾.mp4
│ │ │ 02_ADC采样电池电压编码&演示.mp4
│ │ │ 03_OLED显示内存规划&编码细节.mp4
│ │ │ 04_OLED任务放入FreeRTOS调度.mp4
│ │ │ 05_OLED显示任务的变量问题.mp4
│ │ │ 06_串级PID控制平衡小车思路.mp4
│ │ │ 07_直立环PD控制编码.mp4
│ │ │ 08_速度环PI控制编码&转向环编码.mp4
│ │ │ 09_直立环参数极性确认.mp4
│ │ │ 10_直立环PD参数确定.mp4
│ │ │ 11_速度环PI参数极性确定.mp4
│ │ │ 12_速度环PI参数大小确定.mp4
│ │ ├─day05
│ │ │ 01_转向环极性确定&调参.mp4
│ │ │ 02_串口1和串口2互相转发编码.mp4
│ │ │ 03_蓝牙收发测试.mp4
│ │ │ 04_上午回顾&修改蓝牙名字.mp4
│ │ │ 05_添加前进后退的控制.mp4
│ │ │ 06_中断优先级的问题&前进后退的演示.mp4
│ │ │ 07_遥控左右转的演示.mp4
│ │ │ 08_对左右遥控的优化.mp4
│ │ │ 09_对左右遥控的限幅.mp4
│ │ │ 10_作业&大作业.mp4
│ │ └─day06
│ │ 01_实战任务和注意事项.mp4
│ │
│ └─03_代码.zip
│
├─14_尚硅谷嵌入式项目之四轴无人机
│ ├─01_笔记
│ │ 尚硅谷嵌入式项目之四轴无人机(HAL库版本) 1.0.1.docx
│ │ 无人机.drawio
│ │
│ ├─04_视频
│ │ ├─day01
│ │ │ 01_基本安装和硬件介绍.mp4
│ │ │ 02_基本操作测试.mp4
│ │ │ 03_整体功能分析.mp4
│ │ │ 04_整体软件架构分析.mp4
│ │ │ 05_无人机物理方面分析.mp4
│ │ │ 06_控制系统设计&姿态解算方式对比.mp4
│ │ │ 07_通信协议介绍.mp4
│ │ │ 08_软件架构.mp4
│ │ │ 09_项目环境搭建&FreeRTOS移植.mp4
│ │ ├─day02
│ │ │ 01_PWM编码&测试螺旋桨电机.mp4
│ │ │ 02_关于充电的问题.mp4
│ │ │ 03_ADC采集配置&测试.mp4
│ │ │ 04_应用层封装&用偏差修正的方式计算电压.mp4
│ │ │ 05_偏差积分=一阶低通滤波.mp4
│ │ │ 06_LED编码&测试.mp4
│ │ │ 07_灯控系统编码.mp4
│ │ │ 08_灯控系统测试&调试.mp4
│ │ │ 09_I2C配置&MPU6050移植自己的代码.mp4
│ │ │ 10_读取MPU原始值测试&原始值分析.mp4
│ │ │ 11_对加速度进行卡尔曼滤波处理.mp4
│ │ │ 12_对角速度进行一阶低通滤波处理.mp4
│ │ │ 13_零偏校准编码.mp4
│ │ │ 14_零偏校准调整&演示.mp4
│ │ │ 15_移植四元数解算欧拉角.mp4
│ │ │ 16_获取角度演示.mp4
│ │ ├─day03
│ │ │ 01_课程回顾.mp4
│ │ │ 02_SI24R1总体了解.mp4
│ │ │ 03_SI24R1工作模式.mp4
│ │ │ 04_SI24R1数据包格式简介(了解).mp4
│ │ │ 05_SI24R1核心工作流程.mp4
│ │ │ 06_SI24R1伪双工用法介绍.mp4
│ │ │ 07_SI24R1多发一收(了解).mp4
│ │ │ 08_SI24R1时序图.mp4
│ │ │ 09_SI24R1寄存器介绍.mp4
│ │ │ 10_例程分析.mp4
│ │ │ 11_SI24R1驱动编写1.mp4
│ │ │ 12_SI24R1驱动编写2.mp4
│ │ │ 课程回顾.txt
│ │ ├─day04
│ │ │ 01_昨日回顾.mp4
│ │ │ 02_发射数据包的函数编码.mp4
│ │ │ 03_接收数据包的函数编码.mp4
│ │ │ 04_自检函数编码.mp4
│ │ │ 05_飞控初始化为接收模式.mp4
│ │ │ 06_遥控工程准备.mp4
│ │ │ 07_测试准备.mp4
│ │ │ 08_测试发现问题.mp4
│ │ │ 09_解决bug1.mp4
│ │ │ 10_解决bug2-清除标志的位置.mp4
│ │ │ 11_演示打印位置对效果的影响.mp4
│ │ │ 12_ADC采集摇杆数据.mp4
│ │ │ 13_DMA数组长度的问题&摇杆极性判断.mp4
│ │ │ 14_调整摇杆取值范围和极性.mp4
│ │ │ 15_滑动窗口滤波编码.mp4
│ │ │ 16_滑动窗口滤波分析&完善4个摇杆方向处理.mp4
│ │ │ 17_滑动窗口滤波效果演示.mp4
│ │ │ 18_中点校准编码.mp4
│ │ │ 19_中点校准演示.mp4
│ │ │ 20_摇杆限幅.mp4
│ │ │ 21_中点限幅.mp4
│ │ ├─day05
│ │ │ 01_昨日回顾.mp4
│ │ │ 02_微调按键需求分析.mp4
│ │ │ 03_微调按键演示.mp4
│ │ │ 04_关于通信协议的介绍.mp4
│ │ │ 05_根据协议封装遥控的数据.mp4
│ │ │ 06_飞控板对接收数据进行解析编码.mp4
│ │ │ 07_测试准备.mp4
│ │ │ 08_关于按键短按和消抖实现思路.mp4
│ │ │ 09_解决bug1_飞控板接收数据.mp4
│ │ │ 10_解决bug2_校验和的问题.mp4
│ │ │ 11_解锁指令编码.mp4
│ │ │ 12_解锁指令修改&演示.mp4
│ │ │ 13_关于信号失联处理的需求分析.mp4
│ │ │ 14_失联控制逻辑_解析数据函数的改造.mp4
│ │ │ 15_失联控制逻辑_遥控指令处理函数.mp4
│ │ │ 16_失联控制逻辑演示.mp4
│ │ │ 17_关于逻辑混乱的建议.mp4
│ │ │ 18_关于遥控器封装数据的一个小问题.mp4
│ │ day06
│ │ 01_昨日回顾.mp4
│ │ 02_关于PID的设计.mp4
│ │ 03_PID函数编码.mp4
│ │ 04_PID控制编码.mp4
│ │ 05_电机控制分析.mp4
│ │ 06_电机控制编码.mp4
│ │ 07_PID系数初始化函数编码.mp4
│ │ 08_FreeRTOS任务调度设置.mp4
│ │ 09_FreeRTOS手柄任务调度设置.mp4
│ │ 10_手柄移植OLED.mp4
│ │ 11_测试手柄功能.mp4
│ │ 12_飞控板测试&发现硬件问题.mp4
│ │ 13_关于PID调试的大概思路.mp4
│ │ 14_PID调试.mp4
│ │ 15_硬件问题说明.mp4
│ │ 16_确定P的极性.mp4
│ │ 17_调试过程.mp4
│ │ 18_调试过程2.mp4
│ │ 19_横滚和俯仰测试&bug解决.mp4
│ │ 20_偏航角调试.mp4
│ │ 21_调参步骤梳理.mp4
│ │
│ ├─02_资料.zip
│ └─03_代码.zip
│
├─15_尚硅谷嵌入式技术之蓝牙音箱
│ ├─01_笔记
│ │ 尚硅谷嵌入式项目之智能蓝牙音箱1.0.0.docx
│ │
│ ├─04_视频
│ │ 01_蓝牙音箱项目介绍.mp4
│ │ 02_原理图.mp4
│ │ 03_开发套件的安装.mp4
│ │ 04_Hello_World程序.mp4
│ │ 05_SDK开发防方式介绍.mp4
│ │ 06_运行edr_demo.mp4
│ │ 07_按键驱动.mp4
│ │ 08_播放控制.mp4
│ │ 09_获取音乐时间.mp4
│ │ 10_led动态扫描显示.mp4
│ │
│ ├─02_资料.zip
│ └─03_代码.zip
│
├─15_尚硅谷嵌入式项目之智能门锁
│ ├─1.笔记
│ │ 尚硅谷嵌入式项目之智能门锁.pdf
│ │
│ ├─3.资料
│ │ esp-idf-tools-setup-offline-5.2.1.exe
│ │
│ ├─4.视频
│ │ 1-ESP32入门.mp4
│ │ 2-ESP32-电容键盘.mp4
│ │ 3-ESP32-键盘代码-1.mp4
│ │ 4-ESP32-键盘代码-2.mp4
│ │ 5-信号与系统-1.mp4
│ │ 6-信号与系统-2.mp4
│ │ 7-信号与系统-3.mp4
│ │ 8-RMT-LED-1.mp4
│ │ 9-RMT-LED-2.mp4
│ │ 10-RMT-LED-3.mp4
│ │ 11-语音模块.mp4
│ │ 12-串口.mp4
│ │ 13-指纹.mp4
│ │ 14-蓝牙-1.mp4
│ │ 15-蓝牙-2.mp4
│ │ 16-WIFI-1.mp4
│ │ 17-WIFI-2.mp4
│ │ 18-分区表.mp4
│ │ 19-OTA.mp4
│ │
│ └─2.代码.zip
│
├─16 尚硅谷嵌入式技术之Linux(ubuntu)及Shell
│ ├─1.课件
│ │ 实战演练1-框架权限.txt
│ │ 实战演练2-解压安装框架并查找满足要求的文件.txt
│ │ 尚硅谷嵌入式技术之Linux(Ubuntu)1.0.0.docx
│ │ 尚硅谷嵌入式技术之Shell.1.0.0.docx
│ │ 正则表达式语法.docx
│ │
│ ├─2.资料
│ │ VMware-workstation-full-17.5.1-23298084.exe
│ │ Xftp-7.0.0150p.exe
│ │ Xshell-7.0.0151p.exe
│ │ apache-flume-1.11.0-bin.tar.gz
│ │ ubuntu-22.04.4-desktop-amd64.iso
│ │ 激活码.txt
│ │
│ ├─3.视频
│ │ 01_嵌入式linux_ubuntu系统操作课程引导.mp4
│ │ 02_嵌入式linux_ubuntu系统操作系统课程介绍.mp4
│ │ 03_入门概述_选择linux操作系统的原因.mp4
│ │ 04_安装部署_vm软件的安装.mp4
│ │ 05_安装部署_虚拟机硬件设置.mp4
│ │ 06_安装部署_ubuntu操作系统镜像文件安装.mp4
│ │ 07_安装部署_系统网络设置.mp4
│ │ 08_安装部署_ssh远程连接命令行模式.mp4
│ │ 09_安装部署_xftp文件传输工具.mp4
│ │ 10_文件系统_一切皆文件.mp4
│ │ 11_系统管理_关闭开启防火墙.mp4
│ │ 12_系统管理_关机重启操作.mp4
│ │ 13_系统管理_修改主机名及host映射.mp4
│ │ 14_软件管理_apt软件包管理器.mp4
│ │ 15_操作使用_常用帮助.mp4
│ │ 16_操作使用_文件目录的切换和查看.mp4
│ │ 17_操作使用_创建目录及文件.mp4
│ │ 18_操作使用_删除移动目录文件.mp4
│ │ 19_操作使用_查看文件.mp4
│ │ 20_操作使用_echo输出及重定向.mp4
│ │ 21_操作使用_软链接.mp4
│ │ 22_操作使用_history查看历史命令.mp4
│ │ 23_操作使用_vim编辑器的一般模式.mp4
│ │ 24_操作使用_vim编辑器的编辑模式和指令模式.mp4
│ │ 25_操作使用_时间命令设置.mp4
│ │ 26_用户管理_添加新用户.mp4
│ │ 27_用户管理_查看及切换用户.mp4
│ │ 28_用户管理_删除及修改用户.mp4
│ │ 29_用户组管理_用户组的增删改查.mp4
│ │ 30_用户组管理_添加移除用户.mp4
│ │ 31_用户组管理_sudo组管理.mp4
│ │ 32_文件权限_文件属性介绍.mp4
│ │ 33_文件权限_权限修改.mp4
│ │ 34_文件权限_改变所有者和所属组.mp4
│ │ 35_实战演练_嵌入式部门权限.mp4
│ │ 36_实战演练_大数据部门权限.mp4
│ │ 37_实战演练_特定框架权限.mp4
│ │ 38_搜索查找_find搜索查找命令.mp4
│ │ 39_搜索查找_grep和管道符.mp4
│ │ 40_压缩与解压缩_gzip压缩格式和tar工具.mp4
│ │ 41_实战演练_解压框架文件及查找对应要求的文件.mp4
│ │ 42_硬件监控_磁盘空间监控及查看.mp4
│ │ 43_硬件监控_进程监控介绍.mp4
│ │ 44_硬件监控_kill关掉进程.mp4
│ │ 45_硬件监控_内存及监控页面.mp4
│ │ 46_硬件监控_网络端口号占用监控.mp4
│ │ 47_定时任务_crontab设置查看定时任务.mp4
│ │ 48_shell基础_脚本使用入门.mp4
│ │ 49_shell脚本变量_系统变量展示.mp4
│ │ 50_shell脚本变量_自定义变量.mp4
│ │ 51_shell脚本_特殊变量上.mp4
│ │ 52_shell脚本_特殊变量下.mp4
│ │ 53_shell运算_运算符介绍.mp4
│ │ 54_shell条件判断_语法及案例演示.mp4
│ │ 55_shell流程控制_条件判断.mp4
│ │ 56_shell流程控制_便捷脚本编写方法.mp4
│ │ 57_shell流程控制_case判断.mp4
│ │ 58_shell流程控制_for循环的两种语法.mp4
│ │ 59_shell流程控制_两个特殊变量在循环中的区别.mp4
│ │ 60_shell流程控制_while循环.mp4
│ │ 61_控制台输入_read介绍.mp4
│ │ 62_shell函数_系统函数.mp4
│ │ 63_shell函数_自定义函数.mp4
│ │ 64_shell函数_交互累加程序.mp4
│ │ 65_shell工具_cut剪切.mp4
│ │ 66_shell工具_awk的基础用法.mp4
│ │ 67_shell工具_awk的进阶功能.mp4
│ │ 68_正则_正则表达式入门.mp4
│ │ 69_正则_两个经典的正则匹配表达式.mp4
│ │ 70_ubuntu课程总结.mp4
│ │
│ ├─嵌入式Linux-ubuntu操作系统简介.txt
│ └─嵌入式Linux ubuntu操作系统.pptx
│
├─16_尚硅谷嵌入式技术之Linux
│ ├─1.笔记
│ │ 尚硅谷嵌入式技术之Linux(Ubuntu)1.0.0.docx
│ │
│ ├─2.资料
│ │ VMware-workstation-full-17.5.2-23775571.exe
│ │ Xftp-7.0.0162p.exe
│ │ Xshell-7.0.0164p.exe
│ │ finalshell_install.exe
│ │ ubuntu-22.04.4-desktop-amd64.iso
│ │
│ ├─4.视频
│ │ 1_Linux简介.mkv
│ │ 2_安装Ubuntu.mkv
│ │ 3_Ubuntu安装软件包.mkv
│ │ 4_Ubuntu的文件系统简介.mkv
│ │ 5_关闭防火墙,修改静态IP,配置hostname.mkv
│ │ 6_远程访问.mkv
│ │ 7_包管理器.mkv
│ │ 8_文件目录类命令.mkv
│ │ 9_vim编辑器.mkv
│ │ 10_时间、用户管理、组管理.mkv
│ │ 11_Linux文件权限.mkv
│ │ 12_文件查找.mkv
│ │ 13_tar的打包和解包.mkv
│ │ 14_磁盘占用,进程线程.mkv
│ │ 15_定时任务.mkv
│ │ 16_文件路径类.mkv
│ │
│ └─3.代码.zip
│
├─17 尚硅谷嵌入式技术之Linux应用层开发
│ ├─视频
│ │ 01_Linux应用层编程课程介绍.mp4
│ │ 02_应用层开发文档介绍.mp4
│ │ 03_C语言开发_使用Linux的必有性.mp4
│ │ 04_C语言开发_POSIX标准概念.mp4
│ │ 05_C语言开发_VS和GCC的下载安装.mp4
│ │ 06_C语言开发_VS的设置使用.mp4
│ │ 07_C语言开发_如何彻底卸载VS.mp4
│ │ 08_C语言开发_HelloWorld程序演示.mp4
│ │ 09_C语言开发_GCC编译整体流程介绍.mp4
│ │ 10_C语言编译流程_预处理.mp4
│ │ 11_C语言编译流程_编译.mp4
│ │ 12_C语言编译流程_汇编.mp4
│ │ 13_C语言编译流程_汇编补充说明.mp4
│ │ 14_C语言编译流程_链接.mp4
│ │ 15_Makefile_编译管理工具介绍.mp4
│ │ 16_Makefile_引入变量.mp4
│ │ 17_Makefile_自动推导.mp4
│ │ 18_Makefile_伪目标声明.mp4
│ │ 19_Makefile_忽略错误和名称对应.mp4
│ │ 20_文件IO_打开文件fopen.mp4
│ │ 21_文件IO_关闭文件.mp4
│ │ 22_文件IO_写入字节fputc.mp4
│ │ 23_文件IO_写入字符串fputs.mp4
│ │ 24_文件IO_写入字符串fprintf.mp4
│ │ 25_文件IO_读取字节_fgetc.mp4
│ │ 26_文件IO_读取字符串_fgets.mp4
│ │ 27_文件IO_格式化读取_fscanf.mp4
│ │ 28_文件IO_标准输入输出和错误_stdin out err.mp4
│ │ 29_系统调用_open打开文件.mp4
│ │ 30_系统调用_其他常用的系统调用.mp4
│ │ 31_系统调用_综合案例.mp4
│ │ 32_文件描述符_结构图概念介绍.mp4
│ │ 33_文件描述符_总结图示.mp4
│ │ 34_进程处理_使用system库函数.mp4
│ │ 35_进程处理_main函数声明.mp4
│ │ 36_进程处理_fork创建子进程.mp4
│ │ 36_进程处理_fork加execve完成子进程运行.mp4
│ │ 37_进程处理_waitpid介绍.mp4
│ │ 37_进程处理_使用fork复制文件描述符.mp4
│ │ 38_进程处理_waitpid案例.mp4
│ │ 38_进程处理_使用execve跳转程序.mp4
│ │ 39_进程处理_进程树.mp4
│ │ 40_进程处理_孤儿进程.mp4
│ │ 41_进程通讯_类型及发展.mp4
│ │ 42_进程通信_打印错误及错误编号.mp4
│ │ 43_进程通讯_使用特殊通讯方式的必要性.mp4
│ │ 44_进程通讯_匿名管道通讯.mp4
│ │ 45_进程通讯_有名管道功能.mp4
│ │ 46_进程通讯_有名管道补充.mp4
│ │ 47_进程通讯_共享内存使用的函数和系统调用.mp4
│ │ 48_进程通讯_共享内存对象使用演示.mp4
│ │ 49_进程通讯_共享内存对象数据存储.mp4
│ │ 50_进程通讯_消息队列介绍.mp4
│ │ 51_进程通讯_使用消息队列完成父子进程通信.mp4
│ │ 52_进程通讯_消息队列生产者代码编写.mp4
│ │ 53_进程通信_生成者消费者的消息队列通信.mp4
│ │ 54_进程通讯_信号处理介绍.mp4
│ │ 55_线程处理_线程简介.mp4
│ │ 56_线程处理_线程创建的基础代码.mp4
│ │ 57_线程处理_线程终止内容介绍.mp4
│ │ 58_线程处理_线程终止exit.mp4
│ │ 59_线程处理_detach不挂起终止.mp4
│ │ 60_线程处理_cancel的延迟取消.mp4
│ │ 61_线程处理_cancel的异步取消和禁用取消.mp4
│ │ 62_线程同步_竞态条件和锁.mp4
│ │ 63_线程同步_互斥锁介绍.mp4
│ │ 64_线程同步_读写锁基础机制.mp4
│ │ 65_线程同步_读写锁使用展示.mp4
│ │ 66_线程同步_读写锁的写饥饿机制.mp4
│ │ 67_线程同步_自旋锁介绍.mp4
│ │ 68_线程同步_条件变量原理介绍.mp4
│ │ 69_线程同步_条件变量功能演示.mp4
│ │ 70_信号量_无名信号量实现互斥锁功能.mp4
│ │ 71_信号量_使用信号量解决进程间同步问题.mp4
│ │ 72_信号量_信号量在进程间使用的注意事项.mp4
│ │ 73_信号量_计数信号量控制线程执行顺序(1).mp4
│ │ 73_信号量_计数信号量控制线程执行顺序.mp4
│ │ 74_信号量_计数信号量控制进程执行顺序.mp4
│ │ 75_信号量_有名信号量在进程间的使用.mp4
│ │ 76_线程池_原理及api介绍.mp4
│ │ 77_线程池_使用案例演示.mp4
│ │ 78_内核原理_操作系统软件分层.mp4
│ │ 79_内核原理_pcb和内存模型.mp4
│ │ 80_内核原理_CPU工作模型.mp4
│ │ 81_内核原理_抽象进程状态.mp4
│ │ 82_内核原理_Linux具体进程状态.mp4
│ │ 83_内核原理_虚拟内存相关介绍.mp4
│ │ 84_内核原理_物理内存和虚拟内存映射.mp4
│ │ 85_内核原理_异常和中断处理.mp4
│ │ 86_内核原理_缺页故障原理.mp4
│ │ 87_内核原理_fork调用执行原理.mp4
│ │ 88_内核原理_execve调用执行原理.mp4
│ │ 89_内核原理_进程组id.mp4
│ │ 90_内核原理_进程切换流程介绍.mp4
│ │ 91_内核原理_系统调用和库函数.mp4
│ │ 92_内核管理_进程和线程的区别和联系.mp4
│ │ 93_内核管理_线程特点及内核线程.mp4
│ │ 94_网络编程_计算机网络分类.mp4
│ │ 95_网络编程_OSI7层模型介绍.mp4
│ │ 96_网络编程_TCP IP分层模型.mp4
│ │ 97_网络编程_数据单元及传输过程介绍.mp4
│ │ 98_TCP_什么是TCP协议.mp4
│ │ 99_TCP_报文段格式介绍.mp4
│ │ 100_TCP_三次握手.mp4
│ │ 101_TCP_四次挥手.mp4
│ │ 102_TCP_有效传输和接收窗口.mp4
│ │ 103_TCP_拥塞控制和发送窗口.mp4
│ │ 104_TCP_套接字介绍.mp4
│ │ 105_TCP_创建socket常用函数介绍.mp4
│ │ 106_TCP_使用socket常用函数介绍.mp4
│ │ 107_TCP_网络字节序和主机字节序转换.mp4
│ │ 108_TCP_网络字节序和主机字节序数字转换.mp4
│ │ 109_TCP_网络地址填写案例.mp4
│ │ 110_TCP_服务端打开代码编写.mp4
│ │ 111_TCP_服务端使用连接代码编写.mp4
│ │ 112_TCP_客户端代码编写及测试.mp4
│ │ 113_TCP_缓冲机制介绍.mp4
│ │ 114_TCP_使用可视化工具查看连接.mp4
│ │ 115_TCP_多连接的服务端代码编写.mp4
│ │ 116_TCP_多连接的客户端代码及测试.mp4
│ │ 117_TCP_多进程实现多连接的案例.mp4
│ │ 118_UDP_原理及函数介绍.mp4
│ │ 119_UDP_服务端代码编写.mp4
│ │ 120_UDP_客户端代码及测试.mp4
│ │ 121_IPC_使用套接字进程通讯.mp4
│ │ 122_IPC_案例演示.mp4
│ │ 123_IP_网络层基础介绍.mp4
│ │ 124_DNS_域名解析协议.mp4
│ │ 125_链路层_交换机和解调器.mp4
│ │ 126_守护进程_逻辑介绍.mp4
│ │ 127_守护进程_功能展示.mp4
│ │ 128_IO多路复用_原理介绍.mp4
│ │ 129_IO多路复用_功能展示.mp4
│ │ 130_应用层编程总结.mp4
│ │
│ ├─笔记.zip
│ └─资料.zip
│
├─17_尚硅谷嵌入式技术之Shell
│ ├─1.笔记
│ │ 尚硅谷嵌入式技术之Shell.1.0.0.docx
│ │
│ ├─2.资料
│ │ 正则表达式语法.docx
│ │
│ ├─4.视频
│ │ 1_Shell简介.mkv
│ │ 2_变量、运算、条件判断.mkv
│ │ 3_流程控制.mkv
│ │ 4_read.mkv
│ │ 5_函数.mkv
│ │ 6_正则和shell工具.mkv
│ │
│ └─3.代码.zip
│
├─18_尚硅谷嵌入式技术之git_svn
│ ├─1.笔记
│ │ 尚硅谷嵌入式技术之版本控制 v1.0.0.docx
│ │
│ ├─2.资料
│ │ Git-2.45.2-64-bit.exe
│ │ LanguagePack_1.14.7.29687-x64-zh_CN.msi
│ │ TortoiseSVN-1.14.7.29687-x64-svn-1.14.3.msi
│ │ VisualSVN-Server-5.4.0-x64.msi
│ │
│ ├─4.视频
│ │ 1_Git入门使用.mkv
│ │ 2_Git的分支和代码合并、处理冲突.mkv
│ │ 3_Git的图形化操作以及将分支发布到git服务器.mkv
│ │ 4_Git添加远程密钥免密登录.mkv
│ │ 5_Git协作开发.mkv
│ │ 6_SVN基本使用.mkv
│ │
│ └─3.代码.zip
│
├─19_尚硅谷嵌入式技术之 Linux应用层开发
│ ├─1.笔记
│ │ 05_尚硅谷嵌入式技术之Linux应用层开发1.0.0.docx
│ │ 尚硅谷嵌入式技术之Linux应用层开发.docx
│ │
│ ├─2.资料
│ │ LinuxC.pdf
│ │ lib.tar.gz
│ │
│ ├─4.视频
│ │ ├─day01
│ │ │ 1_Linux的C概述、C语言编译过程.mkv
│ │ │ 2_Makefile基础.mkv
│ │ │ 3_Makefile进阶.mkv
│ │ │ 4_标准库IO上.mkv
│ │ │ 5_标准库IO下.mkv
│ │ ├─day02
│ │ │ 1_Linux系统调用——open,close,read,write.mkv
│ │ │ 2_Linux进程简介.mkv
│ │ │ 3_Linux系统调用——fork.mkv
│ │ │ 4_Linux系统调用——execve.mkv
│ │ │ 4_Linux系统调用——管道.mkv
│ │ │ 5_Linux系统调用——共享内存.mkv
│ │ └─day03
│ │ 1_消息队列.mkv
│ │ 2_信号处理.mkv
│ │ 3_线程的创建与关闭.mkv
│ │ 4_线程同步锁.mkv
│ │ 5_条件变量.mkv
│ │ 6_信号量.mkv
│ │ 7_线程池.mkv
│ │
│ └─3.代码.zip
│
├─20_尚硅谷嵌入式技术之Linux内核与驱动移植
│ ├─1.笔记
│ │ 尚硅谷嵌入式之嵌入式Linux内核与驱动移植v1.0.1.docx
│ │
│ ├─2.资料
│ │ 0001-atguigu-modification-Added-DTS.patch
│ │ 0002-key-test.patch
│ │ Allwinner_V3s_Datasheet_V1.0.pdf
│ │ SCH_V3S_2023-12-25.pdf
│ │ buildroot-2023.02.9.tar.gz
│ │ gcc-linaro-12.3.1-2023.06-x86_64_arm-linux-gnueabihf.tar.xz
│ │ linux-6.1.72.tar.xz
│ │ linux-6.6.15.tar.xz
│ │ sunxi-fel
│ │ v2024.01.tar.gz
│ │
│ ├─4.视频
│ │ ├─Day01
│ │ │ 1_Linux移植简介.mkv
│ │ │ 2_u-boot设备树.mkv
│ │ │ 3_u-boot移植.mkv
│ │ │ 4_linux设备树编写.mkv
│ │ │ 5_linux内核移植.mkv
│ │ │ 6_buildroot源码下载和配置.mkv
│ │ │ 7_rootfs构建.mkv
│ │ │
│ │ ├─Day02
│ │ │ 1_LCD驱动移植.mkv
│ │ │ 2_触摸屏移植.mkv
│ │ │ 3_Flash不稳定的远因.mkv
│ │ │ 4_lvgl移植.mkv
│ │ │ 5_vscode远程调试.mkv
│ │ │
│ │ ├─Day03
│ │ │ 1_lvgl使用简介.mkv
│ │ │ 2_lvgl演示.mkv
│ │ │ 3_创建日期天气的label.mkv
│ │ │ 4_写HTTP回调获取天气数据,导入字体.mkv
│ │ │ 5_编译新的应用层能够拨号.mkv
│ │ │ 6_导入图片.mkv
│ │ │
│ │ ├─0001-Squashed-commit-of-the-following.patch
│ │ ├─init_lvgl.sh
│ │ ├─output.tar.gz
│ │ └─sysroot.tar.gz
│ │
│ ├─5.二期视频
│ │ 1_Linux简介.mkv
│ │ 2_Linux引导简介.mkv
│ │ 3_移植准备工作.mkv
│ │ 4_拉取u-boot代码.mkv
│ │ 5_编写设备树.mkv
│ │ 6_编译u-boot.mkv
│ │ 7_Linux设备树.mkv
│ │ 8_构建内核.mkv
│ │ 9_目前进度总结.mkv
│ │ 10_构建rootfs.mkv
│ │ 11_使使文件系统可读写.mkv
│ │ 12_uboot自动启动.mkv
│ │ 13_开启有限网络.mkv
│ │ 14_按键驱动调试.mkv
│ │
│ └─3.代码.zip
│
├─21_尚硅谷嵌入式技术之智能网关
│ ├─1.笔记
│ │ 尚硅谷嵌入式项目之智能网关v1.0.0.docx
│ │ 尚硅谷嵌入式项目之智能网关v1.0.5.docx
│ │
│ ├─4.视频
│ │ ├─day01
│ │ │ 1_网关项目简介.mkv
│ │ │ 2_代码结构和面向对象简介.mkv
│ │ │ 3_Buffer上.mkv
│ │ │ 4_Buffer下.mkv
│ │ │ 5_MQTT客户端声明.mkv
│ │ │ 6_MQTT客户端.mkv
│ │ │ 7_MQTT客户端单元测试.mkv
│ │ ├─day02
│ │ │ 1_Message上.mkv
│ │ │ 2_Message下.mkv
│ │ │ 3_TaskManager.mkv
│ │ │ 4_Device头文件.mkv
│ │ ├─day03
│ │ │ 1_Device实现.mkv
│ │ │ 2_消息路由.mkv
│ │ │ 3_串口.mkv
│ │ │ 4_蓝牙芯片AT指令分析.mkv
│ │ │ 蓝牙AT指令和数据帧
│ │ ├─day04
│ │ │ 1_蓝牙兼容层.mkv
│ │ │ 2_主程序.mkv
│ │ │ 3_刷机.mkv
│ │ │ 4_开发板刷机之后的处理.mkv
│ │ │ 5_交叉编译.mkv
│ │ day05
│ │ 1_守护进程和OTA进程简介.mkv
│ │ 2_守护进程实现.mkv
│ │ 3_OTA.mkv
│ │ 4_自启动脚本.mkv
│ │
│ ├─2.资料.zip
│ └─3.代码.zip
│
└─22_尚硅谷嵌入式技术之高频面试题
├─01_笔记
│ 01_尚硅谷嵌入式技术之高频面试题1.2.4.docx
│ 02_尚硅谷嵌入式技术之面试真题24060401.docx
├─02_资料
├─04_视频
│ ├─day01
│ │ 01_C语言_入门.mp4
│ │ 02_C语言_变量.mp4
│ │ 03_C语言_宏.mp4
│ │ 04_C语言_数据类型.mp4
│ │ 05_C语言_数组.mp4
│ │ 06_C语言_指针_1.mp4
│ │ 07_C语言_指针_2.mp4
│ │ 08_C语言_结构体1.mp4
│ │ 09_C语言_共用体.mp4
│ │ 10_C语言_函数.mp4
│ │ 11_C语言_关键字.mp4
│ │ 12_C语言_内存.mp4
│ ├─day02
│ │ 01_32_ARM架构.mp4
│ │ 02_32_基本概念.mp4
│ │ 03_32_中断.mp4
│ │ 04_32_GPIO.mp4
│ │ 05_32_IIC.mp4
│ │ 06_32_IIC开漏.mp4
│ │ 07_32_SPI.mp4
│ │ 08_32_串口.mp4
│ │ 09_32_有线通信对比&适用场景.mp4
│ │ 10_32_无线通信对比.mp4
│ │ 11_32_定时器&杂七杂八.mp4
│ ├─day03
│ │ 01_FreeRTOS_基本概念.mp4
│ │ 02_FreeRTOS_原理.mp4
│ │ 03_FreeRTOS_优先级.mp4
│ │ 04_FreeRTOS_中断.mp4
│ │ 05_FreeRTOS_中断2.mp4
│ │ 06_FreeRTOS_通信机制.mp4
│ │ 07_FreeRTOS_内存&低功耗.mp4
│ │ 08_项目通用问题.mp4
│ │ 09_项目_平衡车回忆.mp4
│ │ 10_项目串讲的思路和方法.mp4
│ │ 11_项目串讲举例.mp4
│ ├─day04
│ │ 01_无人机项目梳理.mp4
│ │ 02_无人机串讲.mp4
│ │ 03_无人机杂七杂八.mp4
│ │ 04_宠物定位器梳理.mp4
│ │ 05_宠物定位器串讲.mp4
│ │ 06_几个在校小项目.mp4
│ ├─day05
│ │ 01_智能门锁梳理.mp4
│ │ 02_智能门锁项目串讲.mp4
│ │ 03_数据结构.mp4
│ │ 04_算法.mp4
│ ├─day06
│ │ 01_进程与线程_1.mp4
│ │ 02_进程与线程_2.mp4
│ │ 03_进程与线程_3.mp4
│ │ 04_智能网关项目.mp4
│ │ 05_智能网关笔记总结梳理.mp4
│ │ 06_智能网关串讲.mp4
│ │ 07_关于线程数量增加的说明.mp4
│ ├─day07
│ │ 01_面试真题_1.mp4
│ │ 02_面试真题_2.mp4
│ ├─答疑
│ │ 02_尚硅谷嵌入式技术之面试真题240719.docx
│ │ 02_尚硅谷嵌入式技术之面试真题24071901.docx
│ │ 240719答疑.mp4
│ └─240110大保健笔记.txt
└─03_代码.zip
下载地址:ali^*^2026
|
声明:
1、本帖所有言论、观点及图片均为会员个人观点,不代表本站立场。
2、本帖资源内容来源于网友、站友、作者推广引流自愿分享或其他公开网络渠道,非特殊说明资料一般在百度网盘仅用于交流与学习参考。
3、如本帖内容涉及任何版权或知识产权问题,请立即点论坛右侧邮件图标联系我们,我们将在核实后及时删除,并致以歉意。
4、本站资料仅供站友个人学习参考,禁止以任何形式进行传播或商用;如下载学习,请务必在 24 小时内删除。
|