目前最新的嵌入式开发,不多说,看目录 01阶段:模拟电路,计算机原理 02阶段:C语言编程 03阶段:STC8增强型单片机开发 04阶段:Python与上位机开发 05阶段:GD32开发 06阶段:lvgl开发 07阶段:JieLiAC79开发 08阶段:Linux驱动(ros) 09阶段:机器狗项目
【黑马程序员】嵌入式开发2024107.6GB
01阶段:模拟电路,计算机原理5.3GB
计算机组成原理2.78GB
01_课程背景介绍.mp427.41MB
02_学习步骤.mp426.18MB
03_计算机历史回顾.mp448.57MB
04_位值计数法.mp448.72MB
05_十进制和二进制.mp467.41MB
06_二进制的运算.mp422.16MB
07_常见的容量单位.mp438.03MB
08_二进制表示文字.mp443.23MB
09_Unicode编码.mp48.34MB
10_二进制存储图片.mp475.78MB
11_声音的二进制存储.mp416.95MB
12_视频文件的二进制存储.mp423.77MB
13_与门电路的搭建.mp451.1MB
14_或门电路的搭建.mp413.54MB
15_非门和异或门电路搭建.mp420.79MB
16_用基础门电路可以搭建任意电路.mp421.06MB
17_与门电路的原理图.mp447.45MB
18_或门异或门的原理图.mp428.21MB
19_门电路pcb的设计.mp456.54MB
20_半加器电路的搭建.mp442.32MB
21_全加器电路搭建.mp4106.33MB
22_搭建8位的加法器.mp459.87MB
23_改造加法器电路的输入和输出.mp431.83MB
24_下拉电阻修复加法器的bug.mp462.87MB
25_计算机溢出的问题.mp452.95MB
26_补码的计算方法.mp445.68MB
27_乘法和除法电路的实现原理.mp453.85MB
28_系统的加减乘除组件.mp430.57MB
29_电路记忆数据的原理.mp442.69MB
30_用锁存器记录一个bit.mp432.17MB
31_用8个锁存器搭建一个8位寄存器.mp428.05MB
32_使用元器件数量的计算.mp416.31MB
33_时钟的概念.mp492.2MB
34_带有边缘触发的寄存器的实现.mp419.43MB
35_利用继电器构建一个驱动器.mp432.65MB
36_优化内存的走线.mp448.77MB
37_内存单元格的构建.mp441.31MB
38_构建内存单元格和内存地址.mp472.31MB
39_内存条的堆叠工艺.mp477.19MB
40_计算机系统里面的重要概念.mp427.23MB
41_构建一个好用的8位寄存器.mp439.79MB
42_构建一个ALU模块.mp439.04MB
43_搭建CPU的内部ALU.mp480.12MB
44_搭建计算机的外部内存.mp475.81MB
45_计算机系统搭建粗稿.mp486.61MB
46_手动版本计算机一代.mp419.42MB
47_手动版本计数器二代.mp476.55MB
48_修复一个短路的小细节.mp484.02MB
49_手动完成计算机程序的执行.mp457.75MB
50_显卡和显存工作的原理.mp465.28MB
51_显示器驱动程序原理.mp436.86MB
52_查找表的工作原理.mp421.83MB
53_增加CPU的控制单元.mp474.7MB
54_CPU的控制器实现.mp4104.19MB
55_自动CPU的完成.mp461.28MB
56_ip核,后门和漏洞.mp464.77MB
57_高性能cpu技术.mp441.52MB
58_杂项知识点.mp479.9MB
20230821_234409-0-2.gif16.87KB
附:复习01.mp438.31MB
模拟电路2.27GB
01_课程背景简介.mp417.2MB
02_电流是如何产生的.mp417MB
03_电流的单位和方向.mp424.84MB
04_直流电和交流电.mp415.84MB
05_电压的概念.mp437.75MB
06_直流电源使用简介.mp418.63MB
07_小实验:直流电源.mp416.01MB
08_小实验:电压和电流的关系.mp422.38MB
09_小实验:led灯的电压和电流.mp414.64MB
10_欧姆定律.mp415.02MB
11_欧姆定律串并联的计算.mp411.31MB
12_根据数据手册计算电阻值.mp451.89MB
13_安全电压.mp434.29MB
14_电阻器入门.mp440.14MB
15_电阻的3个重要参数.mp443.79MB
16_电容器.mp455.11MB
17_电容的正负极.mp415.92MB
18_超级电容.mp433.59MB
19_电和磁的关系.mp434.33MB
20_电感阻止电流的突变.mp433.34MB
21_保险丝和熔断器.mp444.33MB
22_连接器.mp435.83MB
23_蜂鸣器.mp432.56MB
24_万用表测电阻.mp445.15MB
25_万用表测电压.mp423.97MB
26_万用表测电容和测短路.mp424.97MB
27_万用表测电流.mp420.07MB
28_ circuitjs的使用.mp460.2MB
29_毫安时和毫瓦时.mp443.12MB
30_电池和容量概念.mp424.42MB
31_欧姆定律和电阻串并联仿真.mp426.49MB
32_电容器和电感器的仿真.mp414.44MB
33_电感和电容组成开关电源.mp434.03MB
34_分压器可变电阻和电位器仿真.mp467.74MB
35_电学的几个重要定律.mp424.69MB
36_继电器原理.mp446.92MB
37_三极管原理.mp455.97MB
38_三极管的仿真实验.mp428.91MB
39_非接触测电笔.mp463.3MB
40_三极管的放大倍数.mp434.21MB
41_数据手册.mp457.38MB
42_NE555原理图绘制01.mp431.7MB
43_ne555的触发和触发控制.mp429.64MB
44_双稳态触发器概念.mp429.44MB
45_双稳态触发器的变化过程.mp418.11MB
46_ne555添加双稳态触发器.mp428.25MB
47_ne555外围电路的设计.mp475.68MB
48_模拟电路制作电子琴的原理.mp450.08MB
49_NE555的硬件创作.mp418.08MB
50_嘉立创EDA.mp4100.16MB
51_原理图和PCB设计.mp461.49MB
52_提交订单生产的流程.mp458.38MB
53_人体感应控制器.mp4117.5MB
54_感应控制器的布线.mp436.36MB
55_电子琴的原理图绘制.mp4102.55MB
56_电子琴pcb的绘制.mp4114.1MB
附:思维导图使用.mp458.07MB
附:语雀使用.mp430.6MB
视频257.36MB
01_元器件简介.mp444.12MB
02_开天斧开发板介绍.mp425.29MB
03.mp493.57MB
04_如何点灯.mp454.52MB
05_板子测试方法.mp419.91MB
06_扩展板上点灯.mp419.95MB
02阶段:C语言编程5.05GB
day01903.57MB
视频903.57MB
1_C语言简介.mp433.37MB
2_C语言编程环境.mp473.79MB
3_C代码块设置.mp416.68MB
4_HelloWorld程序解析&注释.mp428.84MB
5_变量的语法.mp472.36MB
6_标识符命名规则.mp426.67MB
7_char类型.mp435.97MB
8_布尔类型.mp418.06MB
9_数据类型的长度.mp446.09MB
10_可移植类型.mp432.42MB
11_常量&系统中定义的常量.mp464.67MB
12_进制表示.mp487.15MB
13_上午小结.mp48.48MB
14_原码&反码&补码.mp450.49MB
15_输出函数printf&占位符.mp480.81MB
16_scanf输入函数.mp424.55MB
17_圆的周长&面积计算.mp425.16MB
18_算数运算符.mp441.06MB
19_赋值运算符.mp419.64MB
20_比较运算符.mp416.2MB
21_逻辑运算符.mp472.91MB
22_今日总结.mp428.18MB
day02940.52MB
视频940.52MB
1_作业练习.mp494.69MB
2_与运算.mp429.29MB
3_或&异或运算.mp411.68MB
4_取反运算.mp419.64MB
5_左移&右移运算符.mp447.56MB
6_位移运算示例.mp447.36MB
7_位移运算综合练习.mp4124.97MB
8_类型转换.mp451.88MB
9_上午总结.mp415.46MB
10_if&ifelse示例.mp450.45MB
11_三元运算符.mp421.17MB
12_天猫购物案例.mp474.95MB
13_天猫购物案例优化版.mp424.64MB
14_switch案例.mp442.5MB
15_分支的综合案例.mp476.26MB
16_while&do_while循环.mp444.44MB
17_死循环.mp451.53MB
18_循环嵌套.mp450.17MB
19_break关键字.mp431.29MB
20_continue关键字.mp413.15MB
21_goto关键字.mp417.41MB
day03950.22MB
视频950.22MB
0_作业练习.mp4137.15MB
1_函数的概述.mp443.55MB
2_无参无返回值函数.mp436.77MB
3_有参无返回值&有参有返回值函数.mp426.28MB
4_函数的声明&案例.mp444.66MB
5_局部变量&全局变量.mp432.16MB
6_多文件编程.mp497.96MB
7_extern关键字.mp426.08MB
8_指针的概念.mp437.86MB
9_上午总结.mp438.64MB
10_指针变量的定义和使用.mp466.95MB
11_const修饰指针变量的使用.mp440.57MB
12_指针的大小.mp423.55MB
13_指针的步长.mp457.47MB
14_野指针与空指针.mp433.88MB
15_多级指针.mp470.3MB
16_值传递&址传递.mp444.32MB
17_函数指针.mp460.8MB
18_今日总结.mp431.25MB
day04989.34MB
视频989.34MB
1_回顾.mp441.93MB
2_数组的使用.mp447.26MB
2_作业练习.mp499.63MB
3_数组的初始化及名字的含义.mp456.1MB
3_数组求最大值.mp422.26MB
4_数组案例.mp445.89MB
5_回调函数.mp453.12MB
6_数组和指针.mp457.34MB
7_指针数组.mp443.66MB
8_数组名做参数传递.mp433.26MB
9_字符串与字符数组的关系.mp438.68MB
10_上午小结.mp413.34MB
11_字符串输入输出.mp422.26MB
12_字符指针&字符串库函数.mp4119.62MB
13_字符串案例.mp440.76MB
14_结构体的定义&使用.mp463.77MB
15_结构体值传递&址传递.mp433.4MB
16_共用体.mp454.42MB
17_枚举.mp434.67MB
18_typedef关键字.mp434.16MB
19_今日总结.mp433.81MB
day05897.81MB
视频897.81MB
1_作业练习1.mp4189.81MB
2_作业练习2.mp419.82MB
3_内存分布介绍.mp443.1MB
4_堆内存的使用.mp458.83MB
5_内存分布代码分析.mp435.58MB
6_链表介绍.mp445.95MB
7_链表的实现(节点创建&增删改查函数声明).mp414.94MB
8_链表的实现(节点的添加).mp4130.72MB
9_上午总结.mp410.32MB
10_链表的实现(打印输入&删除节点).mp4143.25MB
11_链表的实现(更新节点).mp434.26MB
12_智能门锁管理系统简介.mp426.29MB
13_欢迎界面.mp445.84MB
14_管理界面&密码管理界面.mp471.44MB
15_密码存储链表头文件声明.mp427.65MB
day06486.08MB
视频486.08MB
1_添加密码.mp4174.98MB
2_需求变更(添加密码).mp4101.32MB
3_删除密码(界面).mp447.62MB
4_删除密码(链表删除).mp476.2MB
5_删除所有密码(界面+链表删除).mp472.96MB
c语言总结.mp412.99MB
03阶段:STC8增强型单片机开发20.36GB
day011.07GB
Video1.07GB
00_课程简介(1).mp469.98MB
00_课程简介.mp469.98MB
01_STC系列产品介绍(1).mp489.02MB
01_STC系列产品介绍.mp489.02MB
02_MCU的CPU和外设关系(1).mp431.29MB
02_MCU的CPU和外设关系.mp431.29MB
03_Keil软件的安装与激活(1).mp450.61MB
03_Keil软件的安装与激活.mp450.61MB
04_Keil创建第一个STC8工程(1).mp429.97MB
04_Keil创建第一个STC8工程.mp429.97MB
05_Keil编写代码及烧录流程(1).mp470.68MB
05_Keil编写代码及烧录流程.mp470.68MB
06_IO模式配置(1).mp4205.76MB
06_IO模式配置.mp4205.76MB
day022.16GB
Video2.16GB
00_知识回顾(1).mp459.28MB
00_知识回顾.mp459.28MB
01_IO模式_高阻输入&开漏输出(1).mp469.97MB
01_IO模式_高阻输入&开漏输出.mp469.97MB
02_软延时操作(1).mp454.14MB
02_软延时操作.mp454.14MB
03_点灯_通过寄存器实现(1).mp463.7MB
03_点灯_通过寄存器实现.mp463.7MB
04_点灯_通过库函数实现1(1).mp481.78MB
04_点灯_通过库函数实现1.mp481.78MB
05_点灯_通过库函数实现2(1).mp452.67MB
05_点灯_通过库函数实现2.mp452.67MB
06_通过Delay库函数实现延时(1).mp436.16MB
06_通过Delay库函数实现延时.mp436.16MB
07_LogicAnalyzer逻辑分析仪的使用(1).mp448.87MB
07_LogicAnalyzer逻辑分析仪的使用.mp448.87MB
08_AStyle格式化工具(1).mp442.16MB
08_AStyle格式化工具.mp442.16MB
09_UART串口基础知识(1).mp458.55MB
09_UART串口基础知识.mp458.55MB
10_UART初始化(1).mp4142.61MB
10_UART初始化.mp4142.61MB
11_UART初始化重点注意(1).mp468.76MB
11_UART初始化重点注意.mp468.76MB
12_UART数据的接收并回显(1).mp498.42MB
12_UART数据的接收并回显.mp498.42MB
13_UART重点注意(1).mp412.46MB
13_UART重点注意.mp412.46MB
14_使用逻辑分析仪解析数据(1).mp476.3MB
14_使用逻辑分析仪解析数据.mp476.3MB
15_串口通讯测试需求(1).mp435.09MB
15_串口通讯测试需求.mp435.09MB
16_UART1和UART4数据通讯实现(1).mp4104.16MB
16_UART1和UART4数据通讯实现.mp4104.16MB
day031.63GB
Video1.63GB
00_知识回顾(1).mp4124.98MB
00_知识回顾.mp4124.98MB
01_认识中断系统(1).mp437.27MB
01_认识中断系统.mp437.27MB
02_UART1数据接收发送_寄存器形式(1).mp4116.9MB
02_UART1数据接收发送_寄存器形式.mp4116.9MB
03_通过UART1中断函数开关灯(1).mp427.01MB
03_通过UART1中断函数开关灯.mp427.01MB
04_不同主频下机器周期的执行时间(1).mp4101.96MB
04_不同主频下机器周期的执行时间.mp4101.96MB
05_extern关键字(1).mp430.93MB
05_extern关键字.mp430.93MB
06_extern关键字_封装头文件(1).mp415.8MB
06_extern关键字_封装头文件.mp415.8MB
07_Timer的初始化及配置(1).mp4103.1MB
07_Timer的初始化及配置.mp4103.1MB
08_Timer的定时器自动重装机制(1).mp460.07MB
08_Timer的定时器自动重装机制.mp460.07MB
09_Timer利用extern实现自己的业务(1).mp465.18MB
09_Timer利用extern实现自己的业务.mp465.18MB
10_LED灯组_全部点亮(1).mp477.94MB
10_LED灯组_全部点亮.mp477.94MB
11_LED_SW总开关失效的解决方法(1).mp416.36MB
11_LED_SW总开关失效的解决方法.mp416.36MB
12_LED灯组_走马灯(1).mp458.97MB
12_LED灯组_走马灯.mp458.97MB
day042.06GB
Video2.06GB
00_知识回顾(1).mp4118.15MB
00_知识回顾.mp4118.15MB
01_LED灯组_UART串口控制(1).mp482.01MB
01_LED灯组_UART串口控制.mp482.01MB
02_UART接收数据判断逻辑(1).mp461.35MB
02_UART接收数据判断逻辑.mp461.35MB
03_LED灯组_Timer调整灯的亮灭(1).mp438.74MB
03_LED灯组_Timer调整灯的亮灭.mp438.74MB
04_LED灯组_Timer配合UART调整duty(1).mp4123.06MB
04_LED灯组_Timer配合UART调整duty.mp4123.06MB
05_PWM简介(1).mp434.09MB
05_PWM简介.mp434.09MB
06_LED灯组_PWM控制(1).mp480.95MB
06_LED灯组_PWM控制.mp480.95MB
07_LED灯组_PWM呼吸灯(1).mp491.58MB
07_LED灯组_PWM呼吸灯.mp491.58MB
08_LED灯组_串口控制PWM占空比(1).mp438MB
08_LED灯组_串口控制PWM占空比.mp438MB
09_PWM死区设置(1).mp426.17MB
09_PWM死区设置.mp426.17MB
10_LED灯组_8路PWM控制(1).mp430.53MB
10_LED灯组_8路PWM控制.mp430.53MB
11_震动马达(1).mp431.38MB
11_震动马达.mp431.38MB
12_震动马达_PWM控制(1).mp446.92MB
12_震动马达_PWM控制.mp446.92MB
13_ADC采样_电位器电压(1).mp4154.02MB
13_ADC采样_电位器电压.mp4154.02MB
14_ADC采样_内部1.19V参考信号源(1).mp446.23MB
14_ADC采样_内部1.19V参考信号源.mp446.23MB
15_ADC采样_热敏电阻测温原理(1).mp450.14MB
15_ADC采样_热敏电阻测温原理.mp450.14MB
day051.6GB
Video1.6GB
00_PWM频率&周期&占空比(1).mp424.77MB
00_PWM频率&周期&占空比.mp424.77MB
01_知识回顾(1).mp494.69MB
01_知识回顾.mp494.69MB
02_ADC采样_热敏电阻_求出阻值(1).mp470.59MB
02_ADC采样_热敏电阻_求出阻值.mp470.59MB
03_ADC采样_热敏电阻_根据阻值查出温度(1).mp495.53MB
03_ADC采样_热敏电阻_根据阻值查出温度.mp495.53MB
04_ADC采样_热敏电阻_封装NTC(1).mp442.84MB
04_ADC采样_热敏电阻_封装NTC.mp442.84MB
05_ADC采样_热敏电阻_封装NTC优化(1).mp422.65MB
05_ADC采样_热敏电阻_封装NTC优化.mp422.65MB
06_独立按键_获取单个按钮状态(1).mp473.45MB
06_独立按键_获取单个按钮状态.mp473.45MB
07_独立按键_获取多个按钮状态(1).mp449.17MB
07_独立按键_获取多个按钮状态.mp449.17MB
08_独立按键_使用位操作(1).mp486.15MB
08_独立按键_使用位操作.mp486.15MB
09_数码管_认识数码管(1).mp430.52MB
09_数码管_认识数码管.mp430.52MB
10_数码管_使用Digtal模拟(1).mp483.11MB
10_数码管_使用Digtal模拟.mp483.11MB
11_数码管_移位寄存器的操作方式(1).mp447.73MB
11_数码管_移位寄存器的操作方式.mp447.73MB
12_数码管_输出数据到移位寄存器(1).mp498.58MB
12_数码管_输出数据到移位寄存器.mp498.58MB
day061.53GB
Video1.53GB
00_知识回顾(1).mp497.62MB
00_知识回顾.mp497.62MB
01_数码管_两个字节控制.mp451.18MB
02_数码管_封装库函数show(1).mp455.22MB
02_数码管_封装库函数show.mp455.22MB
03_数码管_封装库函数display(1).mp467.29MB
03_数码管_封装库函数display.mp467.29MB
04_数码管_其他引脚功能(1).mp487.87MB
04_数码管_其他引脚功能.mp487.87MB
05_数码管_函数优化(1).mp425.47MB
05_数码管_函数优化.mp425.47MB
06_蜂鸣器_发声原理(1).mp482.5MB
06_蜂鸣器_发声原理.mp482.5MB
07_蜂鸣器_基础乐理知识(1).mp440.56MB
07_蜂鸣器_基础乐理知识.mp440.56MB
08_蜂鸣器_播放哆来咪发唆拉西哆(1).mp445.45MB
08_蜂鸣器_播放哆来咪发唆拉西哆.mp445.45MB
09_蜂鸣器_使用PWM播放(1).mp462.78MB
09_蜂鸣器_使用PWM播放.mp462.78MB
10_蜂鸣器_两只老虎乐谱(1).mp487.94MB
10_蜂鸣器_两只老虎乐谱.mp487.94MB
11_蜂鸣器_播放两只老虎(1).mp433.27MB
11_蜂鸣器_播放两只老虎.mp433.27MB
12_蜂鸣器_播放天空之城(1).mp470.96MB
12_蜂鸣器_播放天空之城.mp470.96MB
day071.98GB
Video1.98GB
00_知识回顾(1).mp453.25MB
00_知识回顾.mp453.25MB
01_RTC时钟芯片的电路(1).mp497.67MB
01_RTC时钟芯片的电路.mp497.67MB
02_I2C总线简介(1).mp484.58MB
02_I2C总线简介.mp484.58MB
03_I2C开发环境准备(1).mp466.76MB
03_I2C开发环境准备.mp466.76MB
04_RTC时钟芯片PCF8563文档阅读(1).mp441.79MB
04_RTC时钟芯片PCF8563文档阅读.mp441.79MB
05_RTC时钟_读取数据_秒(1).mp497.87MB
05_RTC时钟_读取数据_秒.mp497.87MB
06_I2C协议读写流程(1).mp454.16MB
06_I2C协议读写流程.mp454.16MB
07_RTC时钟_读取秒分时(1).mp422.43MB
07_RTC时钟_读取秒分时.mp422.43MB
08_RTC时钟_读取年月日(1).mp4125.62MB
08_RTC时钟_读取年月日.mp4125.62MB
09_RTC时钟_写秒分时日月年(1).mp483.4MB
09_RTC时钟_写秒分时日月年.mp483.4MB
10_RTC时钟_封装读写函数(1).mp4132.1MB
10_RTC时钟_封装读写函数.mp4132.1MB
11_外部中断_INT0(1).mp478.41MB
11_外部中断_INT0.mp478.41MB
12_外部中断_INT3.mp429.16MB
13_RTC时钟_设置闹钟Alarm.mp4124.37MB
day08537.8MB
Video537.8MB
01_考试题讲解.mp4194.62MB
02_考题讲解2.mp435.04MB
03_RTC时钟_封装Alarm.mp486.66MB
04_RTC时钟_封装Alarm2.mp411.27MB
05_RTC时钟_Timer的开发流程.mp430.05MB
06_RTC时钟_实现Timer.mp491.31MB
07_RTC时钟_Timer封装.mp419.05MB
08_RTC时钟_区分Timer和Alarm.mp469.78MB
day09982.33MB
Video982.33MB
00_知识回顾.mp489.06MB
01_RTC时钟_I2C读写数据_单独启用Alarm&Timer.mp438.24MB
02_0.96寸OLED显示屏_介绍.mp476.79MB
03_0.96寸OLED显示屏C51_IIC官方示例.mp445.07MB
04_0.96寸OLED显示屏_显示字符&汉字.mp474.65MB
05_0.96寸OLED显示屏_显示图片.mp433.46MB
06_0.96寸OLED显示屏_移植OLED为I2C硬实现.mp4123.9MB
07_0.96寸OLED显示屏_显示日期时间.mp491.55MB
08_I2C通讯数据查看_逻辑分析仪.mp446.48MB
09_DHT11温湿度传感器的数据时序.mp480.13MB
10_DHT11温湿度_解析数据.mp4174MB
11_DHT11温湿度_解析40个bit.mp447.86MB
授人以渔.mp461.14MB
day101.05GB
Video1.05GB
00_知识回顾.mp479.78MB
01_DHT11温湿度传感器_解析数据.mp488.04MB
02_DHT11温湿度传感器_解决潜在bug.mp431.8MB
03_DHT11温湿度传感器_封装.mp489.93MB
04_SPI协议OLED屏幕_SPI通讯流程.mp4113.58MB
05_SPI协议OLED屏幕_官方示例.mp459.94MB
06_SPI协议OLED屏幕_官方示例API.mp4107.3MB
07_矩阵键盘_单个按钮.mp498.39MB
08_矩阵键盘_多个按钮.mp427.6MB
09_矩阵键盘_全部按钮_数组存储状态.mp487.82MB
10_矩阵键盘_全部按钮_二进制位存储状态.mp454.78MB
11_矩阵键盘_全部按钮_封装.mp436.32MB
12_了解EEPROM.mp466.17MB
13_使用EEPROM读写str.mp465.1MB
编辑器&浏览器配置.mp469.95MB
day111.15GB
Video1.15GB
00_知识回顾.mp4219.72MB
01_HID官方示例.mp4106.78MB
02_HID文件了解.mp447.87MB
03_封装USB的HID协议驱动.mp462.17MB
04_USB键盘_集成矩阵键盘.mp459.09MB
05_USB键盘_封装发送函数&点灯.mp469.83MB
06_USB键盘_Config描述符.mp4105.22MB
07_USB键盘_配置HID描述符.mp487.16MB
08_USB键盘_发送多个按键.mp4117.45MB
09_USB键盘_避免频繁发送数据.mp424.03MB
10_USB键盘_PC_OUT获取LOCK状态.mp441.78MB
11_USB键盘_封装LED回调函数.mp420.81MB
12_USB鼠标_描述符配置.mp466.9MB
13_USB鼠标_实现移动&按键.mp497.37MB
小车焊接.mp450.25MB
day12997.67MB
Video997.67MB
00_知识回顾.mp471.57MB
01_今日任务.mp440.27MB
02_新建STC8H原理图&供电.mp4102.95MB
03_CH340及周围电路.mp4161.04MB
04_CH340的二极管和电阻.mp410.73MB
05_线性稳压器5V-3V3.mp496.55MB
06_线性稳压器LDO_可调输出ADJ.mp440.25MB
07_Type-C接口.mp450.42MB
08_LED指示灯.mp438.07MB
09_串口和HID切换&所有引脚.mp4113.06MB
10_替换电容电阻为0603.mp491.99MB
11_PCB设计_摆放元器件.mp456.75MB
12_PCB设计_电源布线.mp448.1MB
小车自测固件.mp475.92MB
day13767.6MB
Video767.6MB
01_串口烧录器_SCH提取.mp4103.37MB
02_串口烧录器_PCB布局.mp436.68MB
03_串口烧录器_PCB走线.mp4119.86MB
04_串口烧录器_端子接线问题.mp451.21MB
05_小闹钟_SCH_时钟芯片.mp466.73MB
06_小闹钟_PCB_摆放器件.mp4162.6MB
06_小闹钟_SCH_其他外设.mp4134.85MB
07_小闹钟_PCB电源走线.mp492.3MB
day14902.22MB
Video902.22MB
00_知识复习.mp499.67MB
01_了解最小操作系统.mp458.3MB
02_RTX51系统_环境初始化.mp454.86MB
03_RTX51系统_多任务执行.mp479.97MB
04_RTX51系统_集成库函数.mp445.03MB
05_RTX51系统_K_TMO和K_IVL区别.mp4104.14MB
06_RTX51系统_K_SIG信号.mp444.68MB
07_RTX51系统_外设驱动.mp433.2MB
08_RTX51系统_按键更新数码管.mp445.09MB
09_巡线小车_简介.mp431.52MB
10_巡线小车_车灯控制.mp476.86MB
11_巡线小车_按键控制.mp467.69MB
12_巡线小车_ADC电压检测Battery.mp4111.62MB
13_巡线小车_蜂鸣器Buzzer.mp449.6MB
day15888.89MB
Video888.89MB
00_知识回顾.mp444.62MB
01_超声测距_原理.mp430.4MB
02_超声测距_TRIG触发测距.mp4103.37MB
03_超声测距_ECHO计算距离.mp497.16MB
04_循迹传感器_原理介绍.mp464.16MB
05_循迹传感器_读取所有光电传感器状态.mp4107.62MB
06_循迹传感器_计算小车转弯方向.mp462.61MB
07_循迹传感器_光电传感器问题排查.mp426.26MB
08_巡线小车_IO控制电机.mp471.02MB
09_巡线小车_PWM控制小车速度.mp454.92MB
10_巡线小车_PWM控制前进后退.mp450.08MB
11_巡线小车_PWM控制所有车轮.mp482.72MB
12_巡线小车_PWM指定速度实现转弯&掉头.mp493.95MB
day16934.07MB
Video934.07MB
01_巡线小车_根据按钮切换巡线功能.mp498.27MB
02_巡线小车_根据巡线传感器调整方向.mp453.53MB
03_蓝牙模块_简介.mp471.92MB
04_蓝牙模块_通讯流程.mp467.71MB
05_蓝牙模块_AT指令1.mp433.47MB
06_蓝牙模块_AT指令2.mp453.74MB
07_蓝牙模块_通过核心板直连.mp432.01MB
08_蓝牙模块_通过PC或手机蓝牙连接.mp480.42MB
09_蓝牙模块_接收消息并执行.mp4101.13MB
10_遥控小车_接收并处理模拟遥控器数据.mp455.34MB
11_遥控小车_启用禁用超声测距模块.mp452.94MB
12_遥控小车_启用禁用巡线.mp419.74MB
13_遥控小车_遇到前方障碍物停车.mp434.38MB
14_遥控小车_电量监测.mp462.94MB
15_遥控小车_方向控制.mp4116.52MB
day17270.54MB
Video270.54MB
00_舵机PWM的控制原理.mp453.75MB
01_舵机PWM_工程初始化.mp458.05MB
02_舵机PWM_分频系数.mp459.94MB
03_舵机PWM_修改不同的占空比.mp498.8MB
04阶段:Python与上位机开发8.91GB
day01789.69MB
Video789.69MB
00_课程简介.mp436.31MB
01_python语言简介.mp453.87MB
02_python环境安装.mp424.94MB
02_python环境安装2.mp416.53MB
03_Python的第一个程序.mp431.59MB
04_VSCode安装及配置.mp452.79MB
05_Python的基本数据类型.mp444.22MB
06_Python变量及运算符.mp443.34MB
07_Python输入输出函数.mp427.17MB
08_Python输入输出练习.mp430.39MB
09_常见运算符.mp443.52MB
10_if条件控制.mp438.64MB
11_if条件控制_嵌套.mp446.72MB
12_if条件控制_练习.mp438.94MB
13_while循环.mp4103.18MB
14_for循环.mp489.86MB
15_for循环_else.mp467.68MB
day02863.81MB
Video863.81MB
00_Python基础知识回顾.mp424.65MB
01_list列表.mp496.16MB
02_list列表_练习-办公室分配.mp432.5MB
03_tuple元组.mp467.33MB
04_function函数.mp483.08MB
05_函数的注意事项.mp445.87MB
06_黑马名片管理系统.mp4122.02MB
07_黑马名片管理系统2.mp428.36MB
08_str字符串的常见操作.mp460.57MB
09_练习_用户名和密码校验.mp466.83MB
10_set集合.mp430.2MB
11_dict字典的基本操作.mp413.62MB
12_dict字典的遍历.mp438.28MB
13_slice切片.mp443.43MB
国庆作业.mp4110.91MB
day03892.52MB
Video892.52MB
00_知识回顾.mp441.65MB
01_推导式.mp4102.31MB
02_高级变量的公共语法.mp429.58MB
03_练习_字符串的逆序统计.mp470.58MB
04_面向对象概念.mp456.63MB
05_类和对象.mp413.47MB
06_声明类&创建对象.mp453.25MB
07_类的组成.mp424.83MB
08_特殊方法和参数.mp428.68MB
09_练习_搬家具进房子.mp482.24MB
10_str和repr.mp49.8MB
11_private私有化.mp452.88MB
12_面向对象_封装.mp479.86MB
13_面向对象_继承.mp437.46MB
14_面向对象_多态.mp441.02MB
15_面向对象_扩展知识.mp451.26MB
16_pygame环境准备.mp452.62MB
17_pygame创建窗口.mp464.4MB
day04944.37MB
Video944.37MB
00_知识回顾.mp460.75MB
01_pygame基本操作.mp482.67MB
02_pygame手动计算fps.mp449.24MB
03_pygame自动计算fps_Clock.mp420.86MB
04_pygame绘制背景图&线条.mp4116.11MB
05_pygame封装Snake和Food.mp480.35MB
06_pygame蛇身移动起来.mp433.15MB
07_pygame蛇身根据用户输入更新方向.mp463.98MB
08_pygame封装Game类.mp437.86MB
09_pygame更新蛇头图标.mp454.06MB
10_pygame吃掉食物&更新食物.mp467.58MB
11_pygame碰撞墙壁&身体判定.mp461.56MB
12_pygame游戏结束&文字绘制.mp4104.33MB
13_pygame穿墙从另一端出现&原地调头bug.mp465.57MB
14_pygame其他细节.mp446.3MB
day051016.56MB
Video1016.56MB
00_知识回顾.mp431.3MB
01_module_导入模块中的功能.mp444.5MB
02_module_模块导入冲突及解决.mp440.43MB
03_模块内置变量__name__.mp434.5MB
04_VSCode配置常用代码块.mp414.85MB
05_包package.mp432.62MB
06_常用系统内置模块sys_datetime等.mp475.4MB
07_常用系统内置模块2_random_math.mp443.48MB
08_异常捕获try_except.mp432.45MB
09_异常捕获try_except_finally.mp447.95MB
10_异常捕获try_except_else_finally.mp46.96MB
11_常见异常.mp442.02MB
12_自定义异常.mp455.57MB
13_多个异常捕获&异常的返回值.mp425.89MB
14_默认值参数和关键字参数.mp440MB
15_练习-根据需要创建用户.mp417.81MB
16_可变参数.mp444.07MB
17_可变参数_组合使用.mp448.17MB
18_递归函数.mp448.83MB
19_文件的读取.mp490.07MB
20_文件的写入.mp471.84MB
21_文件读写模式.mp425.38MB
22_绝对路径&相对路径.mp431.27MB
23_练习_文件IO.mp471.19MB
day06762.05MB
Video762.05MB
00_知识回顾.mp499.56MB
01_版本控制系统Git.mp474.62MB
02_git常用命令.mp4129.51MB
03_配置忽略文件.mp437.16MB
04_GUI工具操作.mp459.65MB
05_将新建项目&已有项目添加版本管理.mp419.38MB
06_使用VSCode编辑器提交代码.mp428.48MB
07_分支reset操作.mp479.35MB
08_冲突的产生及解决.mp489.71MB
09_Git分支操作.mp478.58MB
10_PyQt5概述.mp466.05MB
day07854.69MB
Video854.69MB
00_知识回顾.mp490.58MB
01_PyQt环境搭建_VSCode插件.mp422.21MB
02_PyQt创建窗口&并设置窗口信息.mp446.24MB
03_PyQt文本、图片及输入组件.mp4100.81MB
04_槽函数使用lambda表达式.mp436.7MB
04_PyQt按钮.mp420.08MB
05_信号关联系统函数.mp413.28MB
06_PyQt布局layout.mp469.91MB
07_PyQt对话框.mp459.23MB
08_单选&多选输入.mp486.84MB
09_面向对象开发QWidget.mp461.56MB
10_加载QWidget自定义ui文件.mp421.42MB
11_QWidget&关联槽函数问题.mp436.83MB
12_加载QMainWindow自定义ui文件.mp470.97MB
13_QtDesigner主要功能.mp489.63MB
14_自定义主题qt-material.mp428.4MB
day08974.55MB
Video974.55MB
00_知识回顾.mp438.36MB
01_IP地址.mp458.54MB
02_端口和端口号.mp450.47MB
03_socket套接字.mp410.93MB
04_字符串数据编解码.mp442.29MB
05_TCP特点.mp441.97MB
06_TCP拓展知识_三次握手&四次挥手.mp428.77MB
07_TCP网络程序开发流程.mp46.65MB
08_TCP客户端发送并接收消息.mp462.63MB
09_TCP服务端_接受并回复消息.mp471.1MB
10_TCP服务端_循环接受客户端.mp465.08MB
11_UDP介绍.mp420.73MB
12_UDP发送端代码实现.mp435.54MB
13_UDP接收端代码实现.mp443.51MB
14_UDP广播.mp451.89MB
15_多任务介绍_并发&并行.mp435.96MB
16_多任务开发-线程.mp439.84MB
17_给线程添加参数.mp439.96MB
18_守护线程.mp443.11MB
19_同步和异步.mp417.4MB
20_练习:多任务版TCP服务器.mp4102.26MB
21_Python的venv虚拟环境.mp467.56MB
day091.03GB
Video1.03GB
00_知识回顾.mp462.63MB
01_初始化PyQt5实用工具UI.mp4120.15MB
02_加载ui_res下的资源.mp4131.27MB
03_网络工具_TCP客户端_初始化.mp453.75MB
04_网络工具_TCP客户端_连接服务器.mp489.5MB
05_网络工具_TCP客户端_根据连接状态更新UI.mp433.65MB
06_网络工具_TCP客户端_循环接收展示数据.mp413.52MB
07_网络工具_TCP客户端_发送数据.mp423.92MB
08_网络工具_TCP服务器_接收数据.mp4101.83MB
09_网络工具_TCP服务器_接收多个客户端数据.mp436.53MB
10_网络工具_TCP服务器_隐藏显示Widget.mp410.77MB
11_串口工具_pyserial的使用.mp447.8MB
12_串口工具_UI界面搭建.mp479.85MB
13_串口工具_扫描所有设备.mp429.72MB
14_串口工具_设置对话框.mp490.63MB
15_串口工具_通过子线程异步接收数据.mp4102.92MB
16_串口工具_更新数据及状态到UI.mp431.07MB
day10963.2MB
Video963.2MB
00_知识回顾.mp497.34MB
01_Python的蓝牙模块pybluez调试设计.mp478.2MB
02_蓝牙助手_初始化UI.mp4106.58MB
03_蓝牙助手_扫描所有蓝牙设备.mp458.79MB
04_蓝牙助手_连接设备并更新状态.mp480.87MB
05_蓝牙助手_发送数据.mp431.28MB
06_聊天室_UI界面搭建.mp4100.28MB
07_聊天室_聊天室数据获取.mp4103.09MB
08_聊天室_将异步数据接受任务封装到Mananger.mp425.29MB
09_聊天室_自定义信号和槽.mp484.34MB
10_聊天室_解析并展示历史消息.mp436.25MB
11_聊天室_发送消息.mp418.5MB
12_使用pyinstaller打包程序.mp464.76MB
13_彩色日志工具.mp419.57MB
14_PyQt多线程&多任务管理.mp458.06MB
05阶段:GD32开发17.89GB
day01898.83MB
video898.83MB
01_开发板介绍.mp424.95MB
02_扩展板介绍.mp413.14MB
03_51单片机和ARM说明.mp422.88MB
04_芯片内部外设概述.mp448.1MB
5_ARM介绍.mp436.73MB
06_ARM32芯片介绍.mp431.85MB
07_梁山派说明.mp457.58MB
08_Keil安装说明.mp425.04MB
09_Keil安装2.mp413.43MB
10_ARMPACK安装.mp441.55MB
11_ARMCC V5安装和配置.mp428.86MB
12_GPIO点灯实现.mp4103.54MB
13_SPL库和HAL库.mp437.49MB
14_GD32标准库资料下载.mp419.59MB
15_GD32_外设库文件系统介绍.mp453.41MB
16_GD32_模板创建.mp488.18MB
17_测试GD32模板.mp431.63MB
18_stm32_SPL库移植V5.mp4122.01MB
19_system_tick介绍.mp441.1MB
20_STM32点灯测试.mp436.33MB
21_STM32 V6问题.mp421.43MB
day02864.23MB
video864.23MB
01_转接板介绍.mp47.79MB
02_梁山派原理图初步说明.mp432.79MB
03_转接板引脚说明.mp46.06MB
04_MOS管基础.mp441.37MB
05_GPIO引脚基本电路说明.mp412.76MB
06_GPIO引脚内部寄存器控制电路详解.mp425.36MB
07_GPIO的推挽和开漏.mp435.48MB
08_GPIO的推挽和开漏的线与操作.mp422.3MB
09_GPIO的输入模式.mp420.99MB
10_代码中的输入输出情况分析.mp452.12MB
11_ARM的输入输出电路小结.mp410.17MB
12_GPIO输出和输入案例.mp479.13MB
13_GPIO输入按键配置.mp447.08MB
14_总线介绍.mp453.67MB
15_时钟树介绍.mp444.56MB
16_电量显示需求说明.mp429.07MB
17_模拟开始充电和结束充电.mp451.36MB
18_模拟电量增加.mp465.96MB
19_BSP驱动初始化.mp480.51MB
20_BSP驱动开始和结束的业务.mp450.15MB
21_BSP流水灯初步实现.mp430.42MB
22_BSP流水灯逻辑实现.mp465.12MB
day03991.52MB
video991.52MB
01_STM32_GPIO输入操作.mp4100.65MB
02_STM32_流水灯实现.mp464.08MB
03_串口基础理论.mp452.58MB
04_串口初始化API详解1.mp485.96MB
05_串口复用功能发送实现.mp458.33MB
06_串口发送调试.mp448.87MB
07_串口发送流程.mp435.09MB
08_串口发送字符串和printf.mp446.91MB
09_串口发送配置需要关注的点.mp441.27MB
10_串口接收的配置.mp463.84MB
11_串口接收中断状态变化说明.mp427.64MB
12_串口接收中断过程说明.mp469.96MB
13_串口接收逻辑实现.mp451.37MB
14_GD32串口驱动封装.mp473.29MB
15_STM32串口封装_GPIO部分.mp453.52MB
16_STM32串口封装_串口部分.mp465.42MB
17_STM32串口封装实现.mp436.73MB
18_文档来源.mp416.04MB
day04923.4MB
video923.4MB
01_中断机制.mp474.1MB
02_外部中断相关概念.mp442.36MB
03_外部中断初始化.mp481.01MB
04_外部中断函数实现.mp429.57MB
05_按键外部中断实现.mp423.76MB
06_systick实现tick计时.mp434.59MB
07_扩展板外部中断按键实现.mp435.47MB
08_外部中断关注点.mp433.75MB
09_外部中断的特殊案例.mp419.15MB
10_外部中断软件触发.mp427.36MB
11_中断优先级介绍.mp458.15MB
12_中断优先级配置_全局和局部.mp455.89MB
13_中断优先级环境准备.mp447.25MB
14_中断优先级小实验.mp436.9MB
15_外部中断简单封装.mp431.32MB
16_外部中断封装2.mp463.85MB
17_外部中断封装2.mp4108.17MB
18_STM32外部中断实现.mp4120.74MB
day05928.43MB
video928.43MB
01_定时器初步认知.mp421.9MB
02_基本定时器初始化配置.mp486.74MB
03_基本定时器周期和频率配置.mp4116.6MB
04_基本定时器分频计数.mp446.47MB
05_通用定时器配置实现.mp4140.33MB
06_定时器配置关系的内容.mp463.96MB
07_定时器多通道的配置.mp4101.35MB
08_蜂鸣器实现.mp4108.54MB
09_定时器前期封装准备.mp464.66MB
10_定时器封装配置.mp479.24MB
11_定时器封装完成.mp498.63MB
day06964.89MB
video964.89MB
01_高级定时器配置.mp454.11MB
02_高级定时器极性和break电路配置.mp473.22MB
03_高级定时器封装配置.mp466.38MB
04_高级定时器特性.mp465.01MB
05_STM32_timerGPIO配置.mp460.79MB
06_STM32_timer_channel和brk配置.mp4186.59MB
07_CPU内存外设数据间通讯过程.mp446.33MB
08_DMA通讯过程.mp450.52MB
09_DMA的一些关键文档信息.mp445.59MB
10_DMA的初始化常规配置.mp4126.91MB
11_DMA实现内存到内存的功能.mp449.78MB
12_DMA内存到内存关心的配置.mp439.63MB
13_DMA内存到内存中断完成.mp470.94MB
14_DMA动态配置内存到内存的实现.mp429.1MB
day07997.65MB
video997.65MB
01_dma发送流程.mp422MB
02_DMA数据发送地址配置.mp481.45MB
03_DMA数据发送细节配置.mp462.34MB
04_DMA数据发送调试.mp454.01MB
05_DMA数据发送优化.mp439.63MB
06_DMA串口接收配置.mp453.55MB
07_DMA串口接收流程分析.mp435.75MB
08_DMA接收数据计数流程.mp462.42MB
09_DMA接收中断逻辑实现.mp468.1MB
10_STM32 DMA内存到内存.mp4122.25MB
11_STM32 DMA发送配置.mp484.12MB
12_STM32 DMA发送调试.mp424.15MB
13_STM32 DMA接收实现.mp437.22MB
14_GD32 串口驱动封装初始配置.mp438.7MB
15_GD32 串口驱动内部配置定义.mp497.15MB
16_GD32 RTC时钟介绍.mp427.17MB
17_GD32 RTC时钟日期配置和读取.mp487.65MB
day08991.15MB
video991.15MB
01_RTC时钟闹钟参数配置.mp454.62MB
02_RTC时钟闹钟中断配置.mp4111.17MB
03_RTC闹钟代码来源说明.mp424.01MB
04_看门狗的基本概念.mp434.17MB
05_独立看门狗实现.mp485.16MB
06_窗口看门狗实现.mp4118.73MB
07_窗口看门狗问题.mp49.9MB
08_I2C一些常规理论.mp469.54MB
09_I2C写数据的流程.mp429.05MB
10_I2C写的开始结束和数据发送信号.mp429.4MB
11_I2C操作的基本环境准备.mp452.03MB
12_I2C基本信号函数定义.mp474.38MB
13_I2C的START和STOP信号实现.mp448.3MB
14_I2C的SEND数据信号.mp459.18MB
15_I2C的Wait ACK介绍.mp447.62MB
16_I2C的Wait ACK实现.mp438.2MB
17_I2C的写数据实现.mp4105.71MB
day09532.06MB
video532.06MB
01_I2C通讯回顾.mp424.42MB
02_I2C读取流程.mp427.91MB
03_I2C读取流程代码表达.mp450.76MB
04_I2C读数据信号的实现.mp460.84MB
05_I2C读取数据的实现.mp477.15MB
06_I2C错误状态定义.mp449.5MB
07_I2C硬件电路的初始化配置.mp486.77MB
08_I2C硬件电路写数据实现.mp475.49MB
09_I2C硬件电路读数据实现.mp479.21MB
day101.14GB
video1.14GB
01_数码管驱动移植.mp4119.69MB
02_I2C屏幕官方环境移植.mp468.44MB
03_I2C屏幕移植的问题.mp454.91MB
04_I2C屏幕协议逻辑调试.mp458.36MB
05_开发调试注意事项.mp420.66MB
06_GD32的OLED屏幕驱动移植.mp432.46MB
07_GD32的i2c移植过程中发送数据格式问题.mp430.09MB
08_二维数组内存分布问题.mp488.07MB
09_GD32的I2C的二维数据数据发送实现.mp478.25MB
10_GD32的I2C硬件实现.mp434.23MB
11_I2C驱动封装实现.mp493.18MB
12_GD32核心板MCU选型.mp460.03MB
13_核心板设计非常规引脚说明.mp471.76MB
14_核心板设计RTC时钟选型.mp453.62MB
15_核心板设计重置按钮.mp442.86MB
16_核心板设计电源部分设计.mp435.06MB
17_核心板设计烧录按钮.mp428.9MB
18_核心板设计DAP Link.mp447.08MB
19_核心板设计电源选型.mp447.35MB
20_核心板设计LDO.mp451.89MB
21_核心板设计DCDC.mp429.17MB
22_核心板比较.mp417.58MB
day11972.64MB
video972.64MB
01_平衡车功能分析.mp430.18MB
02_电机介绍.mp458MB
03_线规格选型说明.mp453.42MB
04_姿态传感器介绍.mp452.31MB
05_梁山派母座元件创建.mp462.4MB
06_梁山派母座封装创建.mp457.9MB
07_梁山派母座封装实现.mp4101.81MB
08_电机驱动芯片选型.mp467.94MB
09_电机驱动原理图绘制.mp452.31MB
10_电机驱动芯片引脚介绍.mp439.85MB
11_电机接口配置.mp486.9MB
12_MPU6050绘制.mp442.86MB
13_其他电路介绍.mp448.14MB
14_电池供电版本实现.mp4113.68MB
15_引脚功能分析.mp4104.94MB
day12456.64MB
video456.64MB
01_布局摆放.mp436.98MB
02_电机模块摆放.mp441.09MB
03_电机模块引脚选型和电源走线.mp4125.5MB
04_mpu6050布线说明.mp440.7MB
05_蜂鸣器电路布线.mp420.02MB
06_其他模块布线说明.mp483.3MB
07_i2c屏幕引脚选型说明.mp468.59MB
08_布线注意的内容.mp440.47MB
day131011.05MB
video1011.05MB
01_ADC原理介绍01.mp457.39MB
02_ADC原理介绍02.mp455.25MB
03_ADC初始化配置介绍.mp470.02MB
04_ADC初始化常用配置说明.mp474.26MB
05_ADC配置参数说明.mp483.23MB
06_ADC温度采样结果.mp484.8MB
07_ADC主频和采样时间的关系.mp439.59MB
08_ADC采样多路的配置和问题.mp452.91MB
09_ADC解决多路数据采样问题.mp453.98MB
10_ADC的DMA分析和配置.mp467.54MB
11_ADC的DMA采样实现.mp469.68MB
12_ADC的插入通道的实现.mp478.57MB
13_SPI基础概念介绍.mp447.21MB
14_SPI的时钟极性和相位极性.mp455.83MB
15_SPI的传输和采样的几种模式.mp426.32MB
16_SPI屏幕移植.mp494.47MB
day141.02GB
video1.02GB
01_SPI调试环境的搭建.mp459.65MB
02_SPI的片选和时钟分析.mp469.83MB
03_SPI协议bug处理.mp452.67MB
04_SPI协议片选切换修复读时时钟问题.mp440.34MB
05_SPI协议的抽象封装.mp469.63MB
06_SPI协议读和写的实现.mp428.4MB
07_SPI软实现应用到OLED中.mp429.18MB
08_SPI软实现移植到GD32平台.mp456.7MB
09_SPI config配置实现.mp433.72MB
10_SPI硬实现初始化.mp450.13MB
11_SPI读写的实现和分频处理.mp4116.88MB
12_SPI读写Bug的处理.mp443.22MB
13_spi封装完成.mp437.09MB
14_SPI flash示例源码获取.mp470.61MB
15_SPI flash源码迁移.mp439.36MB
16_SPI4接口抽取.mp434.15MB
17_SPI Flash驱动改造.mp467.45MB
18_SPI Flash 的API的使用.mp434.57MB
19_SPI的 读写软实现.mp434.04MB
20_立创开源项目介绍.mp471.47MB
21_stm32 cubemx 的Repostory配置.mp49.22MB
day15969.62MB
video969.62MB
01_PMU电池管理单元介绍.mp447.03MB
02_PMU的三种省电模式.mp438.64MB
03_PMU模式初始化.mp4108.68MB
04_PMU睡眠模式和深度睡眠模式演示.mp479.8MB
05_待机模式说明.mp425.66MB
06_HAL库点灯实现.mp469.07MB
07_HAL库开发过程的强调.mp441.8MB
08_HAL库时钟配置.mp422.42MB
09_HAL库串口发送实现.mp458.48MB
10_HAL库中断和dma发送.mp440.88MB
11_HAL库串口接收实现.mp454.99MB
12_HAL库的ADC配置.mp434.5MB
13_HAL库ADC的实现.mp456.64MB
14_HAL库I2C配置.mp451.77MB
15_HAL库I2c写操作实现.mp458.98MB
16_HAL库I2C读操作实现.mp449.46MB
17_HAL库SPI配置实现.mp493.43MB
18_HAL库SPI读写实现.mp437.37MB
day16515.8MB
video515.8MB
01_HAL库TIM的环境搭建.mp4119.8MB
02_HAL库的TIM配置倍频.mp440.84MB
03_FreeRTOS介绍.mp497.68MB
04_FreeRTOS的源文件导入.mp478.6MB
05_FreeRTOS移植中断接管问题.mp442.57MB
06_FreeRTOS移植配置问题.mp432.9MB
07_操作系统中的任务调度相关名称.mp475.75MB
08_操作系统的调度机制理解.mp427.66MB
day17950.96MB
video950.96MB
01_临界区的介绍.mp434.77MB
02_内存分配说明.mp439.03MB
03_freeRTOS中断介绍.mp435.09MB
04_freeFTOS中断演示.mp446.8MB
05_freeRTOS官方文档介绍.mp459.96MB
06_freeRTOS的软件定时器.mp4101.68MB
07_创建二进制信号量.mp463.17MB
08_二进制信号量演示.mp427.36MB
09_计数型信号量演示.mp457.11MB
10_互斥信号量演示.mp466.82MB
11_递归互斥信号量演示.mp492.94MB
12_队列介绍.mp432.81MB
13_freeRTOS中的消息队列.mp413.4MB
14_freeRTOS队列创建.mp466.91MB
15_freeRTOS队列入队和出队.mp424.74MB
16_freeRTOS消息队列复杂类型.mp444.82MB
17安装.mp4143.56MB
day18860.14MB
video860.14MB
01_队列结构.mp464MB
02_任务中队列的使用规则.mp420.47MB
03_消息队列实现.mp439.18MB
04_消息队列的中断发送.mp476.82MB
05_事件组的基本概念.mp430.17MB
06_事件组多事件触发.mp459.44MB
07_事件组的多接收.mp436.48MB
08_姿态简单介绍.mp471.85MB
09_MPU6050移植.mp443.43MB
10_MPU6050调试过程.mp4103.83MB
11_示波器功能介绍.mp461.14MB
12_验证MPU功能是否可用.mp468.54MB
13_验证问题说明.mp452.8MB
14_电机的加速比.mp433.36MB
15_电机霍尔传感器测速原理.mp442.74MB
16_mpu调试过程说明.mp455.89MB
day191.22GB
video1.22GB
01_编码器环境准备.mp469MB
02_编码器测数实现.mp433.93MB
03_定时器正交编码器.mp4171.14MB
04_项目架构设计.mp476.06MB
05_项目结构新建.mp450.26MB
06_BSP驱动开发和PML联动.mp4103.09MB
07_BSP驱动开发的优化.mp464.28MB
08_项目代码结构介绍.mp435.98MB
09_通讯协议构建过程.mp4125.71MB
10_通讯协议双方的职责.mp458.38MB
11_PC端协议构建.mp467.66MB
12_PC端实现指定协议封装.mp450.54MB
13_双方调试方式的调通.mp490.39MB
14_环形缓冲区介绍.mp459.83MB
15_环形缓冲区创建.mp458.84MB
16_开发板消息解析的实现.mp4122.49MB
17_STLink keil闪退bug修复.mp48.2MB
day201.01GB
video1.01GB
01_内存处理操作.mp464.15MB
02_具体协议的解析.mp475.11MB
03_将协议移植到C51.mp469.87MB
04_c51大小端温度.mp4107.84MB
05_gd32 FreeRTOS接收协议逻辑.mp478.24MB
06_GD32 数据和解析和耗时操作分离.mp481.77MB
07_开环和闭环系统.mp440.7MB
08_PID理论介绍.mp464.09MB
09_小车PID目标和测量值.mp473.68MB
10_error调试测量介绍.mp472.47MB
11_I和D的介绍.mp470.56MB
12_P值的范围选择.mp435.94MB
13_D值问题.mp435.7MB
14_平衡环调节点.mp443.29MB
15_速度环说明.mp435.46MB
16_速度环调节.mp486.57MB
06阶段:lvgl开发2.3GB
day011.05GB
video1.05GB
02_课程介绍.mp424.68MB
03_lvgl概述.mp432.97MB
04_lvgl学习线路.mp415.77MB
05_lvgl模拟器环境.mp428.97MB
06_配置MINGW环境.mp410.84MB
06_运行lvgl模拟器环境.mp421MB
07_lvgl注意事项.mp427.16MB
08_显示一个按钮.mp447.14MB
09_LVGL显示第一个OBJ.mp473.2MB
10_显示样式.mp413.47MB
11_显示Label.mp458.36MB
12_改变label字体大小和颜色.mp424.58MB
13_如何显示中文.mp446.84MB
14_显示button.mp427.27MB
15_按钮事件的处理.mp444.67MB
16_按钮状态可选.mp438.4MB
17_cmake安装问题.mp49.45MB
18_btnmatrix按钮矩阵.mp470MB
19_btnmatrix事件处理.mp439.79MB
20_textarea显示.mp457.98MB
21_img显示.mp430.85MB
22_gif显示.mp450.78MB
23_布局相关.mp457.94MB
24_界面切换.mp465.13MB
25_tabview.mp442.01MB
26_官方例程如何学习.mp452.5MB
27_动态的显示表格数据.mp460.53MB
day02930.39MB
video930.39MB
01_环境搭建的问题说明.mp435.09MB
02_squareline界面说明.mp466.48MB
03_查看示例工程.mp428.01MB
04_创建UI工程.mp480.02MB
05_vscode加载工程代码.mp456.7MB
06_完成时钟转动的代码.mp448.18MB
07_修改UI一些小细节.mp49.51MB
08_冒号添加动画.mp460.03MB
09_温度显示界面.mp429.39MB
10_代码演示界面切换.mp416.86MB
11_阅读屏幕相关资料.mp485.22MB
12_遇到新的芯片该怎么做.mp440.31MB
13_屏幕移植注意事项.mp470.59MB
14_导入触摸的代码.mp440.37MB
15_移植准备工作.mp422.28MB
16_移植源代码.mp457.95MB
17_按照官方文档移植启动流程.mp426.57MB
18_移植显示部分.mp472.57MB
19_演示显示部分.mp411.56MB
20_移植触摸部分.mp472.68MB
day03356.61MB
video356.61MB
01_上次课内容回顾.mp439.62MB
02_移植Smartwatch.mp472.25MB
03_实现代码逻辑.mp437.23MB
04_使用vscode编写keil工程.mp432.5MB
05_导入freertos模板.mp430.22MB
06_导入lvgl源代码.mp433.79MB
07_编写5个核心代码.mp467.57MB
08_编写按钮与文本刷新案例.mp443.43MB
07阶段:JieLi_AC79开发2.7GB
day01946.26MB
video946.26MB
01_上次课问题.mp434.16MB
02_线上文档说明_上.mp466.33MB
03_线上文档说明_下.mp469.59MB
04_阅读代码相关的文档.mp429.26MB
05_输出helloitheima.mp489.82MB
06_输不出来的原因.mp448.52MB
07_输出日志.mp428.18MB
08_点灯.mp438.11MB
09_pwm控制灯_上.mp470.9MB
10_pwm控制灯_下.mp419.67MB
11_一些问题说明.mp439.42MB
12_添加自己的c文件.mp438.7MB
13_了解boardc文件内容.mp455.08MB
14_添加按键空能_上.mp468.05MB
15_读取程序启动日志_中.mp421.53MB
16_按键功能处理_下.mp462.91MB
17_演示音乐的播放.mp456.59MB
18_uart收发数据.mp463.56MB
19_屏蔽不要的内容.mp431.09MB
20_内容小结.mp414.8MB
day02815.82MB
video815.82MB
01-物联网项目分析.mp424.64MB
02_开发方式.mp433.69MB
03_JSON数据交换格式.mp471.61MB
04_cJSON文档阅读.mp433.26MB
05_cJSON移植到keil中.mp446.58MB
06_cJSON数据格式化代码.mp450.07MB
07_封装了发送的功能.mp440.5MB
08_测试串口接收解析协议.mp434.96MB
09_串口数据收发代码实现.mp432.11MB
10_阿里云端的配置.mp456.91MB
11_阅读sdk代码.mp471.42MB
12_验证sdk连接.mp436.43MB
13_使用通用mqtt_sdk验证连接.mp448.94MB
14_阿里云创建步骤小结.mp47.41MB
15_下午_阿里云端的配置.mp421.93MB
16_使用alink连接阿里云.mp430.34MB
17_设备上传阿里云.mp452.87MB
18_PC连接梁山派.mp461.42MB
19_全流程上传逻辑.mp431.91MB
20_全流程下载逻辑.mp428.81MB
day031001.99MB
video1001.99MB
01_流程回顾.mp433.93MB
02_编写串口收发函数.mp467.15MB
03_串口收发_烧录代码.mp440.02MB
04_串口收发_异常调试.mp440.52MB
05_配置wifi信息.mp444.37MB
06_tcp代码复制.mp451.24MB
07_网络连接部分.mp470.87MB
09_网络连接部分问题说明.mp416.44MB
10_mqtt_demo代码阅读.mp424.61MB
11_mqtt_demo代码编写.mp431.02MB
12_mqtt_demo验证.mp432.06MB
13_uart与mqtt代码合并.mp446.67MB
14_uart与mqtt代码测试.mp4102.83MB
15_流程回顾.mp421.18MB
16_mqtt收发代码测试.mp440.05MB
17_屏蔽SDK中的日志.mp431.47MB
18_梁山派端代码修改.mp430.26MB
19_梁山派端测试收发.mp439.38MB
20_物联网项目小结.mp435.59MB
21_移植屏幕显示部分.mp476.01MB
22_lvgl需要注意的地方.mp455.99MB
23_课程小结.mp470.33MB
08阶段:Linux驱动(ros)8.35GB
day01-Linux861.49MB
01.课程内容讲解.mp453MB
02.linux操作系统简介.mp429.45MB
03.linux的文件和目录.mp482.75MB
04.命令的组成和帮助文档.mp445.38MB
05.查看和切换目录.mp446.52MB
06.文件和文件夹命令.mp490.73MB
07.输出重定向和查看文件内容.mp444.67MB
08.grep和find.mp483.17MB
09.管道.mp432.47MB
10.管道和链接.mp447.51MB
11.字母法修改权限.mp490.28MB
12.权限修改和超级管理员权限获取.mp433.9MB
13.文件压缩和解压缩.mp464.18MB
14.软件卸载和安装.mp477.17MB
15.vim编辑器.mp440.31MB
day02-Linux756.08MB
01.debug串口连接鲁班猫.mp493.17MB
02.共享网络连接鲁班猫.mp426.37MB
03.鲁班猫引脚说明.mp487.95MB
04.gpio操作.mp4102.52MB
05.gpiod操控io口.mp434.52MB
06.pwm控制.mp463.22MB
07.uart通信.mp496.1MB
08.vscode远程开发和pip镜像.mp484.31MB
09.gpiod引脚输入和输出.mp472.88MB
10.periphery.mp422.14MB
11.pwm代码操控.mp430.4MB
12.串口代码控制.mp442.5MB
day03-opencv877.67MB
01_课程介绍.mp443.59MB
02_opencv安装.mp418.05MB
03_机器视觉概述.mp422.63MB
04_面临的挑战.mp442.87MB
05_opencv文档介绍.mp433.55MB
06_读取图片.mp431.69MB
07_vscode中的jupyter.mp437.5MB
08_操作像素.mp423.15MB
09_图像剪切.mp415.37MB
10_图像的镜像处理.mp445.56MB
11_图像的位移.mp459.24MB
12_仿射变换mp4.mp423.1MB
13_仿射变换_下.mp451.83MB
14_图像金字塔.mp423.56MB
15_图像的融合.mp422.44MB
16_彩色图像转灰度.mp449.18MB
17_颜色反转.mp419.44MB
18_图像马赛克效果.mp468.92MB
19_毛玻璃的效果.mp442.76MB
20_图像的浮雕效果.mp446.13MB
21_绘制图像信息.mp445.57MB
22_图像亮度增强.mp419.32MB
23_图像的直方图.mp428.88MB
24_灰度图直方图均衡化.mp429.32MB
25_彩色图像直方图均衡化.mp434.03MB
day04-opencv799.42MB
01_读取视频数据.mp461.15MB
02_读取摄像头数据.mp420.18MB
03_截取图片中的网球.mp449.03MB
03_判断当前是白天还是黑夜.mp451.37MB
04_截取出网球.mp419.4MB
05_图像的二值化.mp435.48MB
06_自适应阈值.mp439.54MB
07_图像卷积运算概念.mp468.04MB
08_三种滤波算法.mp442MB
09_Sobel算子.mp437.44MB
10_Scharr函数.mp412.36MB
11_拉普拉斯算法.mp419.58MB
12_canny边缘检测.mp435.65MB
13_图像锐化处理.mp423.56MB
14_霍夫直线概念.mp424.42MB
15_查找棋盘中所有的线段.mp465.36MB
16_霍夫圆形.mp477.87MB
17_查找轮廓.mp451MB
18_获取轮廓信息.mp443.84MB
20231206_095253.mp411.76MB
20231206_143305.mp410.4MB
day05-opencv1015.24MB
01_形态学变换概述.mp423.85MB
02_膨胀操作.mp447.78MB
03_腐蚀操作.mp422.77MB
04_开操作.mp426.14MB
05_闭操作.mp418.54MB
06_距离变换.mp436.61MB
07_零件计数.mp480.97MB
08_车道线检测_上.mp489.03MB
09_车道线检测_合并直线.mp482.48MB
10_车道线检测_下.mp473.51MB
11_演示landetect.mp433.54MB
12_移动侦测功能.mp459.43MB
13_图像切边_上.mp446.48MB
14_图像切边_下.mp467.57MB
15_删除图像中所有的英文.mp451.7MB
16_鼠标监听.mp428.2MB
17_图片修复功能.mp451.41MB
18_opencv小结.mp447.45MB
19_扩展_人脸检测.mp440.83MB
20_扩展_人脸属性.mp420.74MB
21_扩展_人脸106个特征点.mp419.12MB
22_扩展_人脸识别锁.mp432.31MB
23_扩展_人脸识别锁流程.mp414.78MB
day06-ros730.84MB
01.回顾.mp468.55MB
02.鲁班猫连接摄像头.mp429.33MB
03.打开摄像头.mp463.92MB
04.ros介绍.mp421.47MB
05.ros环境安装.mp4141.79MB
06.ros节点介绍.mp435.53MB
07.turtlesim和rqt.mp438.99MB
08.topic通信.mp496.57MB
09.service通信.mp472.7MB
10.第一个ros节点.mp459.11MB
11.自定义ros节点.mp441.34MB
12.节点面向对象抽取.mp429.85MB
13.vscode模板代码配置.mp431.68MB
day07-ros794.8MB
01.节点图片处理和加载.mp4122.1MB
02.苹果检测节点实现.mp4111.54MB
03.摄像头识别苹果实现.mp447.18MB
04.topic通信回顾.mp434.14MB
05.topic发布者.mp464.9MB
06.topic订阅者.mp469.46MB
07.自定义msg.mp465.56MB
08.自定义msg使用.mp437.35MB
09.节点打开摄像头.mp449.48MB
10.摄像头节点发布图像数据.mp447.11MB
11.接收摄像头节点画面.mp434.38MB
12.发布苹果图像数据.mp444.63MB
13.接收苹果图片并解析.mp466.97MB
day08-ros903.09MB
01.topic多对多通信实现.mp443.58MB
02.topic小乌龟控制程序初始化.mp477.65MB
03.小乌龟控制布局.mp420.17MB
04.小乌龟线速度和角速度控制.mp443.57MB
05.订阅小乌龟位置.mp477.25MB
06.更新界面显示.mp415.14MB
07.service通信回顾.mp434.04MB
08.service通信server端实现.mp468.84MB
09.service通信client端实现.mp470.51MB
10.自定义srv消息.mp445.11MB
11.apple检测流程.mp432.73MB
12.苹果检测图像发布.mp430.34MB
13.server端接收图像数据.mp425.18MB
14.apple检测自定义srv.mp47.04MB
15.apple检测server端.mp450.19MB
16.apple检测client端.mp435.37MB
17.小乌龟service搭建.mp431.83MB
18.小乌龟service控制界面实现.mp422.24MB
19.小乌龟clear和reset.mp439.64MB
20.小乌龟spawn.mp438.28MB
21.杀死小乌龟.mp416.42MB
22.设置画笔.mp436.59MB
23.设置绝对位置和相对位置.mp441.37MB
day09-ros942.02MB
01.扫地机器人界面搭建.mp457.78MB
02.小乌龟移动到前方位置.mp472.68MB
03.小乌龟位置信息订阅.mp466.68MB
04.小乌龟按照特定时间移动到指定位置.mp443.01MB
05.以特定小数时间移动到目标点.mp435.04MB
06.以任意时间移动到指定位置.mp430.65MB
07.解决小乌龟移动时界面更新卡顿.mp429.78MB
08.pid回顾.mp470.08MB
09.计算小乌龟和目标的角度.mp429.11MB
10.通过pid调节小乌龟移动速度.mp4116.64MB
11.小乌龟转向任意方向实现.mp441.93MB
12.扫地机器人纵向扫地.mp470.1MB
13.param参数命令.mp444.4MB
14.param参数代码实现.mp443.8MB
15.launch文件实现.mp456.36MB
16.节点名和命名空间.mp428.77MB
17.topic重定向.mp429.83MB
18.param参数和yaml文件加载.mp445.94MB
19.launch文件包含.mp429.44MB
day10-ros871.65MB
01.鲁班猫串口调试.mp468.38MB
02.usart1串口实现.mp4102.06MB
03.上位机和下位机通信流程.mp488.28MB
04.struct回顾.mp457.4MB
05.rk3566给gd32发数据流程.mp4123.86MB
06.gd32发送数据给rk3566流程.mp451.75MB
07.整合上位机和下位机通信.mp4154.96MB
08.usb_cam摄像头节点.mp448.78MB
09.rk3566识别车道线.mp4100.36MB
10.上位机通过串口发布线速度和角速度.mp436.42MB
11.下位机接收线速度和角速度处理.mp412.15MB
12.下位机差速运行的原理.mp427.25MB
09阶段:机器狗项目2.56GB
day01497.77MB
video497.77MB
01.课程介绍.mp491.84MB
02.机械狗介绍.mp448.85MB
03.机械狗自由度介绍.mp478.6MB
04.机械狗扩展版设计介绍.mp4134.48MB
05.舵机驱动.mp4144.01MB
day02754MB
video754MB
01.回顾.mp451.05MB
02.正解和逆解.mp443.96MB
03.常见狗腿逆解.mp467.32MB
04.狗腿逆解alpha.mp4130.99MB
05.狗腿逆解ABC夹角.mp492.58MB
06.狗腿逆解求bata.mp457.31MB
07.求BCE的坐标.mp471.8MB
08.绘制所有的狗腿直线.mp467.77MB
09.狗腿点详情绘制.mp458.07MB
10.绘制足端文本和角度文本呢.mp435.08MB
11.手动设置狗腿目标点.mp478.06MB
day03760.13MB
video760.13MB
01.狗腿反解补充.mp466.72MB
02.摆动曲线和步态规划.mp463.81MB
03.timer1和timer2初始化.mp4119.93MB
04.舵机初始化及角度控制.mp444.08MB
05.8个舵机控制.mp413.79MB
06.下位机实现反解.mp453.33MB
07.安装角度及舵机偏差调节.mp489.43MB
08.狗腿反解之后转换成舵机角度.mp4130.7MB
09.摆动曲线讲解.mp445.58MB
10.小跑 步态实现.mp474.59MB
11.小跑步态实现常见动作.mp458.18MB
day04609.88MB
video609.88MB
01.回顾.mp4106.62MB
02.机械狗下位机移植freeRTOS.mp467.04MB
03.上位机和下位机通信的指令.mp435.54MB
04.下位机通过flag控制狗前后左右踏步运动.mp440.54MB
05.狗前倾控制.mp486.96MB
06.下位机运动控制和姿态控制组合.mp460.52MB
07.机械狗控制上位机界面搭建.mp487.95MB
08.上位机控制机械狗.mp4124.71MB
【在线版】24年嵌入式课件34.18GB
02-阶段课件.rar351.07MB
03-阶段课件.rar812.27MB
04-阶段课件.rar346.78MB
05-阶段课件.rar13.01GB
06阶段课件.rar741.32MB
07阶段课件.rar1.71GB
08阶段课件.rar17.26GB