这门课的名字里带「小白入门」,但它的内容组织方式并不像常见的零基础视频课——它把集成电路应用开发拆成了三段可以分别动手的线索:先理解数字电路与模拟电路的基本行为,再通过一个「自己动手做计算机」的项目把逻辑门、总线、存储这些东西串起来,最后落到嵌入式操作系统的编写上。对开发者来说,这种结构的价值在于:每一段都有可运行的工程参照,而不是只讲概念。
技术栈与内容定位
课程覆盖的技术点集中在硬件与底层软件的交界处:数电模电基础、常用元器件识别与使用、PCB 设计流程,以及嵌入式侧的裸机编程和操作系统移植。它没有偏向某一款具体的 MCU 型号做深度绑定,而是用「计算机组成」和「嵌入式操作系统」两个项目来承载知识点,这样做的结果是,你学到的抽象层次比较高,换成其他芯片平台时迁移成本低。
配套的 PPT 和可执行软件包是这门课比较实用的一点。PPT 负责把电路原理、时序图、寄存器结构讲清楚,可执行软件则提供了可以直接跑起来观察现象的环境——比如自己动手做计算机那部分,你能看到指令如何在数据通路里流动,而不是对着幻灯片想象。
项目结构:三段式推进
第一段是数电模电基础。这部分决定了后面能不能看懂电路图、能不能判断一个信号是干扰还是有效电平。课程没有停留在公式推导,而是把模拟电路里的放大、滤波、电源管理和数字电路里的组合逻辑、时序逻辑放在一起讲,目的是让你建立「信号从传感器到 MCU 引脚之间发生了什么」的直觉。
第二段是「自己动手做计算机」。这是一个典型的从逻辑门到 CPU 的搭建过程,涉及指令集设计、ALU、寄存器堆、总线仲裁和内存映射。对软件背景的开发者来说,这一段能补上「程序到底是怎么被执行的」这块认知缺口。配套的软件环境允许你修改指令、观察波形,适合拿来对照自己的理解做验证。
第三段是「自己动手写嵌入式操作系统」。这里涉及任务调度、上下文切换、内存管理、中断处理和驱动框架。课程提供代码包,意味着你可以直接在上面改调度策略、加系统调用,观察系统行为的变化。这一段对想从裸机开发转向 RTOS 或自研内核的开发者来说,是少见的可操作材料。
可复用模块与工程参考
从工程复用的角度看,这门课至少能沉淀出几类可迁移的东西:一是 PCB 设计的基本约束和布线习惯,二是嵌入式工程里常见的分层结构(硬件抽象层、驱动层、应用层),三是一个最小操作系统的调度器和中断框架。这些模块单独拿出来,可以嵌到你自己的项目里做参考。尤其是操作系统部分的代码组织方式,对于需要自己维护一套轻量级调度逻辑的团队,有对照价值。
另外,课程里的可执行软件本身也是一种「可复用」:你可以把它当作一个实验平台,在学完某个知识点后,用修改参数、观察输出的方式验证自己的判断,而不是只跟着视频走一遍。
自学路径建议
如果是零基础,建议按课程本身的顺序推进,但每段都要动手:数电模电部分用仿真软件搭几个基本电路;做计算机部分尝试改一条指令或加一个寄存器;写操作系统部分先跑通默认代码,再尝试替换调度算法。如果已经有单片机开发经验,可以跳过基础部分,直接从第二段和第三段切入,重点放在「为什么这样设计」而不是「怎么连线的」。
需要注意,这门课不是速查手册,它的价值在于项目驱动的理解过程。适合把它当作一个可以反复回看的工程参照,而不是一次性刷完的视频合集。对需要补底层、做硬件相关开发或准备自研嵌入式框架的开发者来说,这份资料的结构比它的标题更值得关注。
黑马程序员 -集成电路应用开发(含嵌入式) 小白入门课程
从零开始,掌握集成电路应用开发
编辑点评
系统学习嵌入式开发,涵盖电路基础、元器件、PCB设计等,适合初学者。
⭐ 编辑推荐
本课程由黑马程序员倾力打造,专为集成电路应用开发小白设计。
从数电模电基础到嵌入式开发,带你一步步掌握核心技能。
✨ 课程亮点
课程目录
📁 2、嵌入式开发-数电模电基础
📁 ppt
模拟电路.pdf [31.5 MB]
28_电感器仿真【网盘分享WPFX.LINK】.mp4 [16.6 MB]
11_元器件和pcb【网盘分享WPFX.LINK】.mp4 [18.4 MB]
05_电压概念【网盘分享WPFX.LINK】.mp4 [11.2 MB]
03_电路和电流【网盘分享WPFX.LINK】.mp4 [9.3 MB]
13_电容器【网盘分享WPFX.LINK】.mp4 [275.3 MB]
15_电感介绍【网盘分享WPFX.LINK】.mp4 [18.8 MB]
24_万用表测电流【网盘分享WPFX.LINK】.mp4 [332.0 MB]
19_接插件【网盘分享WPFX.LINK】.mp4 [28.7 MB]
02_电流介绍【网盘分享WPFX.LINK】.mp4 [27.9 MB]
33_继电器入门【网盘分享WPFX.LINK】.mp4 [28.0 MB]
14_电和磁的关系【网盘分享WPFX.LINK】.mp4 [271.8 MB]
12_电阻器【网盘分享WPFX.LINK】.mp4 [216.1 MB]
27_电容器仿真【网盘分享WPFX.LINK】.mp4 [20.4 MB]
23_电压表量程【网盘分享WPFX.LINK】.mp4 [85.1 MB]
17_保险丝和熔断器【网盘分享WPFX.LINK】.mp4 [23.4 MB]
22_万用表测电压【网盘分享WPFX.LINK】.mp4 [173.2 MB]
16_LRC振荡电路【网盘分享WPFX.LINK】.mp4 [39.7 MB]
06-07_电压电流小实验【网盘分享WPFX.LINK】.mp4 [199.8 MB]
62_电子琴的pcb元件摆放【网盘分享WPFX.LINK】.mp4 [116.9 MB]
09_利用欧姆定律计算电阻选型【网盘分享WPFX.LINK】.mp4 [147.6 MB]
47_外围电路搭建【网盘分享WPFX.LINK】.mp4 [48.8 MB]
10_安全电压【网盘分享WPFX.LINK】.mp4 [22.3 MB]
64_电子琴的pcb布局【网盘分享WPFX.LINK】.mp4 [80.7 MB]
63_布局和丝印调整【网盘分享WPFX.LINK】.mp4 [55.0 MB]
49_ne555外围电路【网盘分享WPFX.LINK】.mp4 [10.9 MB]
04_直流电和交流电【网盘分享WPFX.LINK】.mp4 [26.9 MB]
52_pcb概念入门【网盘分享WPFX.LINK】.mp4 [70.7 MB]
57_绘制pcb的小细节【网盘分享WPFX.LINK】.mp4 [53.1 MB]
18_安全警示【网盘分享WPFX.LINK】.mp4 [119.7 MB]
08_欧姆定律【网盘分享WPFX.LINK】.mp4 [22.3 MB]
01_背景介绍【网盘分享WPFX.LINK】.mp4 [20.4 MB]
软件.exe [76.3 MB]
26_欧姆定律和电阻串并联【网盘分享WPFX.LINK】.mp4 [41.5 MB]
20_蜂鸣器【网盘分享WPFX.LINK】.mp4 [19.6 MB]
25_circuit软件入门【网盘分享WPFX.LINK】.mp4 [46.8 MB]
21_电阻的测量【网盘分享WPFX.LINK】.mp4 [748.5 MB]
48_ne555输出方波原理【网盘分享WPFX.LINK】.mp4 [35.3 MB]
39_mos管和三极管【网盘分享WPFX.LINK】.mp4 [11.0 MB]
54_eda软件【网盘分享WPFX.LINK】.mp4 [54.5 MB]
43_相反器【网盘分享WPFX.LINK】.mp4 [20.2 MB]
40_ne555简介【网盘分享WPFX.LINK】.mp4 [58.4 MB]
58_pcb下单流程【网盘分享WPFX.LINK】.mp4 [97.3 MB]
61_电子琴原理图绘制【网盘分享WPFX.LINK】.mp4 [129.2 MB]
51_模拟器中的ne555【网盘分享WPFX.LINK】.mp4 [22.8 MB]
50_ne555电子琴原理介绍【网盘分享WPFX.LINK】.mp4 [56.6 MB]
59_非接触式电笔原理【网盘分享WPFX.LINK】.mp4 [18.0 MB]
56_简易pcb绘制【网盘分享WPFX.LINK】.mp4 [59.5 MB]
41_ne555引脚简介【网盘分享WPFX.LINK】.mp4 [18.8 MB]
42_比较器(运放)【网盘分享WPFX.LINK】.mp4 [16.4 MB]
55_立创eda绘制原理图【网盘分享WPFX.LINK】.mp4 [112.5 MB]
44_或非门【网盘分享WPFX.LINK】.mp4 [13.6 MB]
30_电位器仿真【网盘分享WPFX.LINK】.mp4 [11.8 MB]
29_分压电路【网盘分享WPFX.LINK】.mp4 [126.2 MB]
46_ne555的原理图绘制【网盘分享WPFX.LINK】.mp4 [46.8 MB]
53_pcb生产制造流程【网盘分享WPFX.LINK】.mp4 [57.7 MB]
60_非接触测电笔绘制【网盘分享WPFX.LINK】.mp4 [93.0 MB]
45_双稳态触发器【网盘分享WPFX.LINK】.mp4 [213.1 MB]
32_毫瓦时和毫安时【网盘分享WPFX.LINK】.mp4 [67.3 MB]
38_三极管的放大特性【网盘分享WPFX.LINK】.mp4 [30.7 MB]
34_继电器仿真【网盘分享WPFX.LINK】.mp4 [41.0 MB]
31_常见电学的定律【网盘分享WPFX.LINK】.mp4 [46.7 MB]
37_pnp三极管的仿真【网盘分享WPFX.LINK】.mp4 [23.5 MB]
35_三极管入门【网盘分享WPFX.LINK】.mp4 [62.2 MB]
36_npn三极管仿真【网盘分享WPFX.LINK】.mp4 [56.5 MB]
📁 1、自己动手做计算机
📁 ppt
自己动手做台计算机.pdf [36.8 MB]
18_逻辑门电路【网盘分享WPFX.LINK】.mp4 [31.2 MB]
26_任意逻辑电路都可以通过与或非电路实现【网盘分享WPFX.LINK】.mp4 [14.3 MB]
24_异或门的电路搭建【网盘分享WPFX.LINK】.mp4 [13.1 MB]
16_声音信号的存储【网盘分享WPFX.LINK】.mp4 [9.8 MB]
25_常见的逻辑门电路符号【网盘分享WPFX.LINK】.mp4 [45.4 MB]
20_与门的搭建【网盘分享WPFX.LINK】.mp4 [21.6 MB]
11_计算机如何存储二进制【网盘分享WPFX.LINK】.mp4 [18.9 MB]
09_计算机中常见的单位【网盘分享WPFX.LINK】.mp4 [14.0 MB]
12_计算机的码表【网盘分享WPFX.LINK】.mp4 [12.1 MB]
02_学习步骤和参考用书【网盘分享WPFX.LINK】.mp4 [40.1 MB]
13_Unicode编码【网盘分享WPFX.LINK】.mp4 [15.0 MB]
07_二进制和十进制的对比【网盘分享WPFX.LINK】.mp4 [10.1 MB]
23_非门电路的搭建【网盘分享WPFX.LINK】.mp4 [8.9 MB]
22_或门的搭建【网盘分享WPFX.LINK】.mp4 [14.4 MB]
10_32位和64位寻址空间【网盘分享WPFX.LINK】.mp4 [15.2 MB]
14_二进制表示图片【网盘分享WPFX.LINK】.mp4 [125.6 MB]
54_构建一个8位的寄存器【网盘分享WPFX.LINK】.mp4 [34.4 MB]
27_4个基础门电路的原理图【网盘分享WPFX.LINK】.mp4 [487.4 MB]
05_位值计数法【网盘分享WPFX.LINK】.mp4 [54.3 MB]
03_为什么要学习计算机体系结构【网盘分享WPFX.LINK】.mp4 [134.6 MB]
04_计算机的发展历史【网盘分享WPFX.LINK】.mp4 [50.6 MB]
44_带边缘触发的锁存器【网盘分享WPFX.LINK】.mp4 [27.5 MB]
08_二进制的加法运算【网盘分享WPFX.LINK】.mp4 [19.2 MB]
01_课程介绍【网盘分享WPFX.LINK】.mp4 [37.9 MB]
06_二进制与8421码【网盘分享WPFX.LINK】.mp4 [26.3 MB]
43_锁存器【网盘分享WPFX.LINK】.mp4 [35.6 MB]
32_8位的加法器电路搭建【网盘分享WPFX.LINK】.mp4 [49.7 MB]
21_常见问题和软件小bug【网盘分享WPFX.LINK】.mp4 [13.8 MB]
17_视频的二进制表示【网盘分享WPFX.LINK】.mp4 [14.4 MB]
15_二进制表示彩色和灰白图片【网盘分享WPFX.LINK】.mp4 [24.3 MB]
19_digital软件配置【网盘分享WPFX.LINK】.mp4 [21.6 MB]
38_乘除法电路的实现【网盘分享WPFX.LINK】.mp4 [16.4 MB]
40_逻辑运算电路【网盘分享WPFX.LINK】.mp4 [10.3 MB]
29_ALU概念入门【网盘分享WPFX.LINK】.mp4 [15.5 MB]
31_全加器电路的搭建【网盘分享WPFX.LINK】.mp4 [22.8 MB]
48_寄存器输入和输出线路的计算【网盘分享WPFX.LINK】.mp4 [15.8 MB]
49_并行转串行的原理【网盘分享WPFX.LINK】.mp4 [39.5 MB]
59_CPU内部结构的完成【网盘分享WPFX.LINK】.mp4 [64.7 MB]
51_构建一个矩阵内存【网盘分享WPFX.LINK】.mp4 [132.3 MB]
56_ALU加法器【网盘分享WPFX.LINK】.mp4 [32.0 MB]
57_CPU内部原理图ALU部分【网盘分享WPFX.LINK】.mp4 [37.5 MB]
53_计算机系统的核心组件【网盘分享WPFX.LINK】.mp4 [16.9 MB]
30_半加器的电路搭建【网盘分享WPFX.LINK】.mp4 [21.9 MB]
33_8位加法器的实现【网盘分享WPFX.LINK】.mp4 [43.8 MB]
28_基础门电路pcb的制作【网盘分享WPFX.LINK】.mp4 [184.8 MB]
50_构建一个内存单元格【网盘分享WPFX.LINK】.mp4 [14.4 MB]
41_计算器和计算机的区别【网盘分享WPFX.LINK】.mp4 [8.7 MB]
55_构建一个4位的寄存器【网盘分享WPFX.LINK】.mp4 [18.5 MB]
45_8位寄存器的抽象【网盘分享WPFX.LINK】.mp4 [10.0 MB]
36_计算机的补码表示【网盘分享WPFX.LINK】.mp4 [33.1 MB]
39_Verilog和fpga【网盘分享WPFX.LINK】.mp4 [33.0 MB]
46_输出使能开关【网盘分享WPFX.LINK】.mp4 [34.2 MB]
52_实际内存的结构【网盘分享WPFX.LINK】.mp4 [9.8 MB]
58_内部数据总线的绘制【网盘分享WPFX.LINK】.mp4 [34.4 MB]
42_用电去存储电信号【网盘分享WPFX.LINK】.mp4 [28.9 MB]
47_系统自带的驱动器【网盘分享WPFX.LINK】.mp4 [4.1 MB]
37_减法电路通过补码加法来实现【网盘分享WPFX.LINK】.mp4 [18.8 MB]
35_计算机的溢出【网盘分享WPFX.LINK】.mp4 [20.7 MB]
34_上拉电阻和下拉电阻【网盘分享WPFX.LINK】.mp4 [25.9 MB]
60_计算机概念梳理【网盘分享WPFX.LINK】.mp4 [47.9 MB]
77_光刻工艺【网盘分享WPFX.LINK】.mp4 [16.0 MB]
79_高级CPU技术【网盘分享WPFX.LINK】.mp4 [11.6 MB]
63_CPU与内存的连接【网盘分享WPFX.LINK】.mp4 [20.8 MB]
74_ADD指令的自动执行【网盘分享WPFX.LINK】.mp4 [32.2 MB]
80_软硬件生态系统【网盘分享WPFX.LINK】.mp4 [34.4 MB]
65_手动执行第一条机器指令load_A【网盘分享WPFX.LINK】.mp4 [42.4 MB]
76_后门和漏洞【网盘分享WPFX.LINK】.mp4 [51.4 MB]
64_手动版本CPU的搭建完成【网盘分享WPFX.LINK】.mp4 [43.1 MB]
72_LOAD_A指令的自动执行【网盘分享WPFX.LINK】.mp4 [112.9 MB]
81_编程语言发展【网盘分享WPFX.LINK】.mp4 [48.3 MB]
68_显存工作原理【网盘分享WPFX.LINK】.mp4 [81.4 MB]
67_c代码执行的解释【网盘分享WPFX.LINK】.mp4 [25.5 MB]
软件.exe [162.2 MB]
71_CPU控制单元的绘制【网盘分享WPFX.LINK】.mp4 [76.2 MB]
73_load_B指令的自动执行【网盘分享WPFX.LINK】.mp4 [28.1 MB]
70_控制器的实现原理【网盘分享WPFX.LINK】.mp4 [18.8 MB]
75_完整的计算机系统【网盘分享WPFX.LINK】.mp4 [56.9 MB]
61_汇编语言和指令集【网盘分享WPFX.LINK】.mp4 [73.9 MB]
62_内存模块的使用【网盘分享WPFX.LINK】.mp4 [27.7 MB]
78_流水线技术【网盘分享WPFX.LINK】.mp4 [98.6 MB]
66_手动完成3加5的流程【网盘分享WPFX.LINK】.mp4 [55.7 MB]
69_把控制引脚接线接出【网盘分享WPFX.LINK】.mp4 [47.1 MB]
📁 3、自己动手写嵌入式操作系统
📁 ppt
自己动手写嵌入式操作系统.pdf [6.8 MB]
📁 视频
11_声明两个任务的堆栈指针和任务堆栈【网盘分享WPFX.LINK】.mp4 [24.9 MB]
07_中断和实时操作系统【网盘分享WPFX.LINK】.mp4 [22.3 MB]
06_资源调度与资源争抢【网盘分享WPFX.LINK】.mp4 [13.7 MB]
13_通过修改SP,来修改调用的函数【网盘分享WPFX.LINK】.mp4 [38.5 MB]
02_操作系统相关概念【网盘分享WPFX.LINK】.mp4 [25.3 MB]
03_高级操作系统特性【网盘分享WPFX.LINK】.mp4 [11.0 MB]
12_定义操作系统的loadtask函数【网盘分享WPFX.LINK】.mp4 [42.1 MB]
17_为什么延时1秒会出现睡眠2秒的问题【网盘分享WPFX.LINK】.mp4 [22.5 MB]
01_自己动手写操作系统【网盘分享WPFX.LINK】.mp4 [21.7 MB]
09_stc单片机的内存结构【网盘分享WPFX.LINK】.mp4 [8.7 MB]
04_时间片轮转和上下文切换【网盘分享WPFX.LINK】.mp4 [18.4 MB]
18_采用硬件delay实现sleep函数【网盘分享WPFX.LINK】.mp4 [157.5 MB]
19_老师监管定期时间片轮转【网盘分享WPFX.LINK】.mp4 [31.6 MB]
05_操作系统与资源调度【网盘分享WPFX.LINK】.mp4 [8.1 MB]
10_程序执行顺序切换的原理【网盘分享WPFX.LINK】.mp4 [17.7 MB]
08_操作系统概念总结【网盘分享WPFX.LINK】.mp4 [14.6 MB]
16_多任务访问外设操作【网盘分享WPFX.LINK】.mp4 [154.0 MB]
15_任务切换的上下文混淆问题【网盘分享WPFX.LINK】.mp4 [41.1 MB]
14_任务调度器的实现【网盘分享WPFX.LINK】.mp4 [39.9 MB]
代码.exe [366.2 KB]适合人群
- 集成电路应用开发初学者
- 对嵌入式开发感兴趣者
🎯 学习收获
- 掌握电路基础知识
- 学会元器件应用
- 熟悉PCB设计流程
🎉 祝您学习愉快!






