本课程专为对集成电路应用开发及嵌入式系统感兴趣的小白设计,涵盖从基础知识到实践应用的全面内容。课程分为三个主要部分:“自己动手做计算机”、“嵌入式开发-数电模电基础”以及“自己动手写嵌入式操作系统”。
在“自己动手做计算机”部分,学员将从二进制基础开始学习,逐步理解计算机的工作原理,并亲手搭建基本的逻辑门电路直至构建完整的CPU。这部分还包括了计算机体系结构、数字电路设计等知识。
“嵌入式开发-数电模电基础”则专注于模拟和数字电路的基础知识,包括电流、电压、电阻等概念,以及常用电子元器件的功能与使用方法。学员还将学习如何使用EDA工具进行PCB设计,为后续的嵌入式开发打下坚实的基础。
最后一部分,“自己动手写嵌入式操作系统”,引导学员深入操作系统领域,了解任务调度、中断处理等关键概念,并尝试编写自己的简易操作系统内核,体验多任务环境下的程序执行机制。
此课程不仅适合初学者入门,也适合有一定基础的学习者加深理解并提升技能。
├──1、自己动手做计算机
| ├──ppt
| | └──自己动手做台计算机.pdf 36.84M
| ├──01_课程介绍.mp4 22.04M
| ├──02_学习步骤和参考用书.mp4 40.05M
| ├──03_为什么要学习计算机体系结构.mp4 134.63M
| ├──04_计算机的发展历史.mp4 50.59M
| ├──05_位值计数法.mp4 54.26M
| ├──06_二进制与8421码.mp4 26.33M
| ├──07_二进制和十进制的对比.mp4 10.13M
| ├──08_二进制的加法运算.mp4 19.19M
| ├──09_计算机中常见的单位.mp4 13.99M
| ├──10_32位和64位寻址空间.mp4 15.20M
| ├──11_计算机如何存储二进制.mp4 18.89M
| ├──12_计算机的码表.mp4 12.12M
| ├──13_Unicode编码.mp4 14.99M
| ├──14_二进制表示图片.mp4 125.64M
| ├──15_二进制表示彩色和灰白图片.mp4 24.28M
| ├──16_声音信号的存储.mp4 9.77M
| ├──17_视频的二进制表示.mp4 14.45M
| ├──18_逻辑门电路.mp4 31.19M
| ├──19_digital软件配置.mp4 21.62M
| ├──20_与门的搭建.mp4 21.63M
| ├──21_常见问题和软件小bug.mp4 13.84M
| ├──22_或门的搭建.mp4 14.43M
| ├──23_非门电路的搭建.mp4 8.95M
| ├──24_异或门的电路搭建.mp4 13.08M
| ├──25_常见的逻辑门电路符号.mp4 45.45M
| ├──26_任意逻辑电路都可以通过与或非电路实现.mp4 14.31M
| ├──27_4个基础门电路的原理图.mp4 487.42M
| ├──28_基础门电路pcb的制作.mp4 184.82M
| ├──29_ALU概念入门.mp4 15.46M
| ├──30_半加器的电路搭建.mp4 21.90M
| ├──31_全加器电路的搭建.mp4 22.77M
| ├──32_8位的加法器电路搭建.mp4 49.74M
| ├──33_8位加法器的实现.mp4 43.83M
| ├──34_上拉电阻和下拉电阻.mp4 25.88M
| ├──35_计算机的溢出.mp4 20.68M
| ├──36_计算机的补码表示.mp4 33.12M
| ├──37_减法电路通过补码加法来实现.mp4 18.76M
| ├──38_乘除法电路的实现.mp4 16.38M
| ├──39_Verilog和fpga.mp4 32.98M
| ├──40_逻辑运算电路.mp4 10.34M
| ├──41_计算器和计算机的区别.mp4 8.69M
| ├──42_用电去存储电信号.mp4 28.85M
| ├──43_锁存器.mp4 35.60M
| ├──44_带边缘触发的锁存器.mp4 27.45M
| ├──45_8位寄存器的抽象.mp4 10.02M
| ├──46_输出使能开关.mp4 34.16M
| ├──47_系统自带的驱动器.mp4 4.10M
| ├──48_寄存器输入和输出线路的计算.mp4 15.78M
| ├──49_并行转串行的原理.mp4 39.52M
| ├──50_构建一个内存单元格.mp4 14.38M
| ├──51_构建一个矩阵内存.mp4 132.33M
| ├──52_实际内存的结构.mp4 9.76M
| ├──53_计算机系统的核心组件.mp4 16.92M
| ├──54_构建一个8位的寄存器.mp4 34.36M
| ├──55_构建一个4位的寄存器.mp4 18.49M
| ├──56_ALU加法器.mp4 32.03M
| ├──57_CPU内部原理图ALU部分.mp4 37.49M
| ├──58_内部数据总线的绘制.mp4 34.44M
| ├──59_CPU内部结构的完成.mp4 64.68M
| ├──60_计算机概念梳理.mp4 47.94M
| ├──61_汇编语言和指令集.mp4 73.95M
| ├──62_内存模块的使用.mp4 27.68M
| ├──63_CPU与内存的连接.mp4 20.75M
| ├──64_手动版本CPU的搭建完成.mp4 43.15M
| ├──65_手动执行第一条机器指令load_A.mp4 42.45M
| ├──66_手动完成3加5的流程.mp4 55.65M
| ├──67_c代码执行的解释.mp4 25.48M
| ├──68_显存工作原理.mp4 81.40M
| ├──69_把控制引脚接线接出.mp4 47.08M
| ├──70_控制器的实现原理.mp4 18.82M
| ├──71_CPU控制单元的绘制.mp4 76.21M
| ├──72_LOAD_A指令的自动执行.mp4 112.89M
| ├──73_load_B指令的自动执行.mp4 28.08M
| ├──74_ADD指令的自动执行.mp4 32.24M
| ├──75_完整的计算机系统.mp4 56.95M
| ├──76_后门和漏洞.mp4 51.39M
| ├──77_光刻工艺.mp4 16.01M
| ├──78_流水线技术.mp4 98.57M
| ├──79_高级CPU技术.mp4 11.62M
| ├──80_软硬件生态系统.mp4 34.36M
| ├──81_编程语言发展.mp4 48.30M
| └──软件.exe 162.16M
├──2、嵌入式开发-数电模电基础
| ├──ppt
| | └──模拟电路.pdf 31.50M
| ├──01_背景介绍.mp4 20.39M
| ├──02_电流介绍.mp4 27.87M
| ├──03_电路和电流.mp4 9.26M
| ├──04_直流电和交流电.mp4 26.93M
| ├──05_电压概念.mp4 11.21M
| ├──06-07_电压电流小实验.mp4 199.76M
| ├──08_欧姆定律.mp4 22.31M
| ├──09_利用欧姆定律计算电阻选型.mp4 147.63M
| ├──10_安全电压.mp4 22.33M
| ├──11_元器件和pcb.mp4 18.39M
| ├──12_电阻器.mp4 216.08M
| ├──13_电容器.mp4 275.27M
| ├──14_电和磁的关系.mp4 271.81M
| ├──15_电感介绍.mp4 18.76M
| ├──16_LRC振荡电路.mp4 39.73M
| ├──17_保险丝和熔断器.mp4 23.39M
| ├──18_安全警示.mp4 119.66M
| ├──19_接插件.mp4 28.75M
| ├──20_蜂鸣器.mp4 19.62M
| ├──21_电阻的测量.mp4 748.51M
| ├──22_万用表测电压.mp4 173.17M
| ├──23_电压表量程.mp4 85.07M
| ├──24_万用表测电流.mp4 331.96M
| ├──25_circuit软件入门.mp4 46.75M
| ├──26_欧姆定律和电阻串并联.mp4 41.53M
| ├──27_电容器仿真.mp4 20.39M
| ├──28_电感器仿真.mp4 16.60M
| ├──29_分压电路.mp4 126.20M
| ├──30_电位器仿真.mp4 11.82M
| ├──31_常见电学的定律.mp4 46.72M
| ├──32_毫瓦时和毫安时.mp4 67.33M
| ├──33_继电器入门.mp4 28.04M
| ├──34_继电器仿真.mp4 40.99M
| ├──35_三极管入门.mp4 62.19M
| ├──36_npn三极管仿真.mp4 56.51M
| ├──37_pnp三极管的仿真.mp4 23.49M
| ├──38_三极管的放大特性.mp4 30.67M
| ├──39_mos管和三极管.mp4 10.99M
| ├──40_ne555简介.mp4 58.38M
| ├──41_ne555引脚简介.mp4 18.78M
| ├──42_比较器(运放).mp4 16.37M
| ├──43_相反器.mp4 20.20M
| ├──44_或非门.mp4 13.59M
| ├──45_双稳态触发器.mp4 213.12M
| ├──46_ne555的原理图绘制.mp4 46.84M
| ├──47_外围电路搭建.mp4 48.76M
| ├──48_ne555输出方波原理.mp4 35.28M
| ├──49_ne555外围电路.mp4 10.86M
| ├──50_ne555电子琴原理介绍.mp4 56.63M
| ├──51_模拟器中的ne555.mp4 22.81M
| ├──52_pcb概念入门.mp4 70.70M
| ├──53_pcb生产制造流程.mp4 57.74M
| ├──54_eda软件.mp4 54.53M
| ├──55_立创eda绘制原理图.mp4 112.46M
| ├──56_简易pcb绘制.mp4 59.46M
| ├──57_绘制pcb的小细节.mp4 53.09M
| ├──58_pcb下单流程.mp4 97.29M
| ├──59_非接触式电笔原理.mp4 18.00M
| ├──60_非接触测电笔绘制.mp4 92.99M
| ├──61_电子琴原理图绘制.mp4 129.24M
| ├──62_电子琴的pcb元件摆放.mp4 116.92M
| ├──63_布局和丝印调整.mp4 54.95M
| ├──64_电子琴的pcb布局.mp4 80.69M
| └──软件.exe 76.34M
└──3、自己动手写嵌入式操作系统
| ├──ppt
| | └──自己动手写嵌入式操作系统.pdf 6.82M
| ├──视频
| | ├──01_自己动手写操作系统.mp4 21.74M
| | ├──02_操作系统相关概念.mp4 25.27M
| | ├──03_高级操作系统特性.mp4 10.97M
| | ├──04_时间片轮转和上下文切换.mp4 18.44M
| | ├──05_操作系统与资源调度.mp4 8.07M
| | ├──06_资源调度与资源争抢.mp4 13.68M
| | ├──07_中断和实时操作系统.mp4 22.28M
| | ├──08_操作系统概念总结.mp4 14.57M
| | ├──09_stc单片机的内存结构.mp4 8.67M
| | ├──10_程序执行顺序切换的原理.mp4 17.73M
| | ├──11_声明两个任务的堆栈指针和任务堆栈.mp4 24.86M
| | ├──12_定义操作系统的loadtask函数.mp4 42.11M
| | ├──13_通过修改SP,来修改调用的函数.mp4 38.47M
| | ├──14_任务调度器的实现.mp4 39.91M
| | ├──15_任务切换的上下文混淆问题.mp4 41.08M
| | ├──16_多任务访问外设操作.mp4 154.05M
| | ├──17_为什么延时1秒会出现睡眠2秒的问题.mp4 22.50M
| | ├──18_采用硬件delay实现sleep函数.mp4 157.50M
| | └──19_老师监管定期时间片轮转.mp4 31.61M
| └──代码.exe 366.17kb