(已离职)冒死上传!已经替大家付费了,2025最细嵌入式全套教程,从C语言→51单片机→STM32单片机→RTOS篇→ARM+Linux,涵盖了所有嵌入式知识

6.5万
108
2025-11-17 20:47:17
621
239
2190
49
一个冷知识:点赞是免费的!但是可以让辛苦做视频的UP主开心快乐一整天!!! 我给大家准备了视频配套的资料 包 &学 习 包,关注+评论【666】即可得
全栈嵌入式开发教学、领取学习资料和课程咨询+V:ELKJ4514
视频选集
(1/99)
课程导读:嵌入式C语言专题精讲
05:41
1-1 Ubuntu环境搭建
12:25
1-2 vim文本编辑器入门
09:38
1-3 gcc编译器入门
05:13
1-4 gdb调试器入门
17:50
2-1 编译全过程简介
10:29
2-2 编译过程之预编译
07:33
2-3 编译过程之编译与汇编
05:31
2-4 编译过程之链接与格式转换
08:33
10.2-5 常见的编译错误:分清楚在哪个编译过程出错
13:34
11.2-6 条件编译:灵活的代码管理与设计
12:51
12.2-7 宏定义与使用:让编译器多干一点活
07:22
13.2-8 宏函数的使用:高效但容易出错
10:28
14.2-9 调试LOG宏:有效的日志打印是调试的关键
12:00
15.3-1 sizeof:常被误会成函数的关键字
08:01
16.3-2 char:内存空间最小的数据类型
07:29
17.3-3 int(shortlong)最适合CPU的数据类型
06:57
18.3-4 void指针很常用
10:04
19.3-5 struct:结构体,数据打包但要注意字节对齐
14:45
20.3-6 union:联合体,成员共享一块内存和内存的首地址
10:03
21.3-7 struct+union:优雅的数据结构设计(数据传输包)
06:46
22.3-8 enum:枚举类型,被取代性很强 (#define)
06:43
23.3-9 指针类型:初尝指针的味道
08:32
24.3-10 typedef:给数据类型起一个别名
06:57
25.3-11 register:一个很有理想的关键字
04:44
26.3-12 static:初心是为了延迟局部变量的生命周期
07:56
27.3-13 extern:架构设计中比较讨厌的关键字
08:33
28.3-14 const:修饰只读的变量,不是常量
12:17
29.3-15 volatile:一个反编译器优化的关键字29)
10:49
30.3-16 条件与选择关键字:switch有时候比if更高效30)
06:45
31.3-17 循环和跳转关键字:goto有时候也可很优雅31)
10:15
32.3-19 算数运算-加减乘除32)
08:49
33.3-18 算数运算-mod操作33)
03:55
34.3-20 移位、位与或、取反、位异或:操作寄存器的常用手段34)
14:55
35.3-21 逻辑、赋值运算、内存操作符35)
14:45
36.4-1 函数:面向过程编程的有力工具,其三大属性36)
08:45
37.4-2 函数参数传递的本质:内存拷贝37)
06:09
38.4-3 值传递:对数据进行隔离和保护38)
12:25
39.4-4 地址传递:多返回值设计39)
06:56
40.4-5 地址传递:连续空间传递40)
07:21
41.4-6 C与继承41)
07:44
42.4-7 C与封装42)
06:04
43.4-8 C与多态43)
10:46
44.4-9 C与重载(一):可变参数函数44)
09:08
45.4-10 C与重载(二):回调函数45)
07:48
46.4-11 C与重载(三):弱连接函数46)
05:52
47.4-12 C语言中单一职责原则47)
05:14
48.4-13 C语言中的开闭原则48)
15:37
49.4-14 C语言中的里氏替换原则49)
06:38
50.4-15 C语言中的接口隔离和依赖倒置原则50)
06:34
51.5-1 内存空间分布:C语言内功51)
06:07
52.5-2 内存的操作权限(一):代码段52)
04:54
53.5-3 内存的操作权限(二):只读数据段53)
05:53
54.5-4 内存的操作权限(三):全局数据段54)
05:32
55.5-5 内存的操作权限(四):堆空间55)
04:17
56.5-6 内存的操作权限(五):栈空间56)
05:56
57.5-7 堆栈的生长方向57)
08:29
58.5-8 内存溢出问题(一):栈溢出58)
04:30
59.5-9 内存溢出问题(二):栈缓冲区溢出59)
09:02
60.5-10 内存溢出问题(三):堆缓冲区溢出60)
05:59
61.5-11 指针:C语言强大的内存操作利器61)
08:44
62.5-12 空指针和野指针:让它们原形毕露62)
07:32
63.5-13 指针访问内存(一):标准数据类型指针63)
08:20
64.5-14 指针访问内存(二):连续空间类型指针64)
06:10
65.5-15 指针访问内存(三):linux第一宏container_of65)
08:17
66.5-16 指针访问内存(四):函数类型指针66)
07:09
67.5-17 指针运算(一):算数运算67)
05:32
68.5-18 指针运算(二):逻辑运算68)
05:26
69.5-19 多级指针(一):本质上也是一个指针69)
05:51
70.5-20 多级指针(二):指针的地址传递70)
05:36
71.5-21 多级指针(三):无序变成有序71)
04:53
72.6-1 【面试题】复杂类型定义72)
07:17
00-课程介绍
04:17
01-stm32介绍
12:17
02-stm32芯片系列命名方式
10:25
03-stm32微控制器内部结构
10:36
04-stm32最小系统组成
10:40
05-参考文档介绍
13:34
06-stm32开发方式介绍
10:56
07-固件库目录结构
11:46
08-固件库重要文件介绍
10:51
10.01-keil5软件安装
13:26
11.02-目录结构管理
11:24
12.03-工程创建
21:30
13.04-工程配置
16:49
14.01-系统架构及总线介绍
17:14
15.02-存储器结构
16:09
16.03-启动方式
10:58
17.04-启动文件命名方式说明
10:24
18.05-启动过程分析
16:16
19.01-stm32时钟源
15:52
20.02-sysclk分析
20:00
21.03-时钟初始化配置前期
17:10
22.04-系统时钟
17:00
23.01-GPIO介绍
14:23
24.02-GPIO相关API
16:50
25.03-GPIO输出实例和软件调试
12:31
26.01-STM32定时器介绍
12:38
27.02-STM32定时器PWM原理
20:12
客服
顶部
赛事库 课堂 2021拜年纪