getfromcode后端开发 会员免费

黑马嵌入式|hei马嵌入式开发2024|01阶段模拟电路计算机原理

这套 2024 版嵌入式资料的第一阶段,主题定在「模拟电路 + 计算机原理」。很多人看到这个组合会觉得跨度大,其实它解决的正是嵌入式开发里最常见的一种割裂:写代码的人说不清电流怎么流过三极管,调硬件的人讲不明白程序在 MCU 里怎么被取指执行。这一阶段的存在,就是把这层隔膜提前捅破。 为什么先讲模拟

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
7 人关注 更新于 2026-09-08 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

正版保障 极速发货 售后无忧

这套 2024 版嵌入式资料的第一阶段,主题定在「模拟电路 + 计算机原理」。很多人看到这个组合会觉得跨度大,其实它解决的正是嵌入式开发里最常见的一种割裂:写代码的人说不清电流怎么流过三极管,调硬件的人讲不明白程序在 MCU 里怎么被取指执行。这一阶段的存在,就是把这层隔膜提前捅破。

为什么先讲模拟电路,而不是直接上开发板

嵌入式开发和纯软件最大的区别,是代码最终要落到具体的电气行为上。GPIO 拉高拉低,本质是引脚电平变化;ADC 采样,本质是把连续电压量化成离散值;串口通信的波形、上拉电阻的取值、去耦电容的摆放,这些都不是「配置一下寄存器」能绕过去的。模拟电路这一块把电阻、电容、二极管、三极管、运放、滤波这些基础元件的行为讲清楚,后面看原理图、算分压、判断信号完整性时才有依据。

资料里这部分偏向工程直觉的建立,不是纯理论推导。对已经会写代码、但硬件知识零散的开发者来说,价值在于把碎片补成一条线:从一个电压信号出发,经过分压、放大、滤波,最终进入 MCU 的采样通道,整条链路能自己推一遍。

计算机原理放在第一阶段的用意

计算机组成原理被排在第一阶段,和模拟电路并列,这个顺序是有讲究的。嵌入式的调试经常要往下钻:程序跑飞了要看栈指针,中断响应慢了要数时钟周期,变量被优化掉了要看编译器生成的汇编,外设寄存器读写要看总线时序。这些问题的根都在「一条指令是怎么被取出、译码、执行的」。

这部分内容覆盖数据表示、运算器、存储层次、指令执行流程、总线与中断机制。学的时候建议带着问题看:为什么 volatile 能防止变量被优化?为什么中断里不能做耗时操作?为什么结构体对齐会影响内存占用?把计算机原理当成解释这些现象的底层依据,而不是当成一门要背的课,吸收效率会完全不同。

这套资料的阶段划分与复用方式

整个 2024 版按阶段推进,第一阶段打底层认知,后面依次进入 C 语言编程、STC8 增强型单片机、Python 与上位机、GD32、LVGL、JieLiAC79、Linux 驱动与 ROS,最后落到机器狗项目。这种从 8 位单片机到 32 位、再到带屏交互和 Linux 的路线,好处是每一段都能独立成项目,也方便按需取用。

实际使用时不建议从第一阶段一路看到最后。更高效的做法是先明确目标:想做裸机控制,重点吃透第一阶段加 C 语言加 STC8/GD32;想做带界面的设备,把 LVGL 那一段单独拎出来对照官方文档练;想碰机器人方向,Linux 驱动和 ROS 阶段配合机器狗项目一起看。每一阶段的课件和视频都可以当作查阅资料,缺什么补什么,而不是线性刷完。

自学路径上的几个提醒

  • 模拟电路部分一定要动手算。分压、限流、RC 时间常数这些,光看视频记不住,拿纸笔代几组数值,再和实际测量对一下,印象才牢固。
  • 计算机原理部分配合调试器使用。打断点看寄存器、看反汇编、看内存,把抽象概念和 IDE 里能观察到的现象对应起来。
  • 第一阶段的代码量不大,重点在理解。不要急着跳到后面写业务逻辑,底层没通,后面遇到硬件相关的 bug 会反复卡住。
  • 阶段之间留出做小项目的时间。学完 C 语言就写个串口收发的上位机,学完单片机就做个最小系统板,边做边回看前面的内容,知识才会沉淀。

整体来看,这份资料的结构适合拿来当参照系:有清晰的阶段边界,有可运行的实践目标,也有从底层到应用的完整链条。真正决定效果的,是把它拆开用、对照着手上的硬件和代码去验证,而不是当成一套视频从头播到尾。

黑马嵌入式|hei马嵌入式开发2024|01阶段模拟电路计算机原理

嵌入式开发全链路实战

编辑点评

系统覆盖模拟电路、计算机原理、编程语言等多领域,适合初学者构建嵌入式开发知识体系。

⭐ 编辑推荐

从模拟电路基础到嵌入式系统开发,全方位掌握嵌入式开发技能。

✨ 课程亮点

✦全链路实战教学
✦涵盖模拟电路、计算机原理、编程语言
✦适合嵌入式开发初学者

课程目录

课程目录53 集
  • 黑马嵌入式
  • hei马嵌入式开发2024
  • 01阶段模拟电路计算机原理
  • 02阶段C语言编程
  • 03阶段STC8增强型单片机开发
  • 04阶段Python与上位机开发
  • 05阶段GD32开发
  • 06阶段lvgl开发
  • 07阶段JieLiAC79开发
  • 08阶段Linux驱动ros
  • 09阶段机器狗项目
  • 在线版24年嵌入式课件
  • 计算机组成原理
  • 模拟电路
  • 视频
  • 01课程背景介绍.mp4 [27.4MB]
  • 03计算机历史回顾.mp4 [48.6MB]
  • 04浣嶅€艰鏁版硶.mp4 [48.7MB]
  • 05十进制和二进制.mp4 [67.4MB]
  • 06二进制的运算.mp4 [22.2MB]
  • 07常见的容量单位.mp4 [38.0MB]
  • 08二进制表示文字.mp4 [43.2MB]
  • 10二进制存储图片.mp4 [75.8MB]
  • 11声音的二进制存储.mp4 [17.0MB]
  • 12视频文件的二进制存储.mp4 [23.8MB]
  • 13与门电路的搭建.mp4 [51.1MB]
  • 14或门电路的搭建.mp4 [13.5MB]
  • 15非门和异或门电路搭建.mp4 [20.8MB]
  • 16用基础门电路可以搭建任意电路.mp4 [21.1MB]
  • 17与门电路的原理图.mp4 [47.5MB]
  • 18或门异或门的原理图.mp4 [28.2MB]
  • 19门电路pcb的设计.mp4 [56.5MB]
  • 20230821234409-0-2.gif [0.0MB]
  • 20半加器电路的搭建.mp4 [42.3MB]
  • 21全加器电路搭建.mp4 [106.3MB]
  • 22搭建8位的加法器.mp4 [59.9MB]
  • 23改造加法器电路的输入和输出.mp4 [31.8MB]
  • 24下拉电阻修复加法器的bug.mp4 [62.9MB]
  • 25计算机溢出的问题.mp4 [53.0MB]
  • 26补码的计算方法.mp4 [45.7MB]
  • 27乘法和除法电路的实现原理.mp4 [53.9MB]
  • 28系统的加减乘除组件.mp4 [30.6MB]
  • 29电路记忆数据的原理.mp4 [42.7MB]
  • 30用锁存器记录一个bit.mp4 [32.2MB]
  • 31用8个锁存器搭建一个8位寄存器.mp4 [28.1MB]
  • 32使用元器件数量的计算.mp4 [16.3MB]
  • 34带有边缘触发的寄存器的实现.mp4 [19.4MB]
  • 35利用继电器构建一个驱动器.mp4 [32.6MB]
  • 36优化内存的走线.mp4 [48.8MB]
  • 37内存单元格的构建.mp4 [41.3MB]
  • 38构建内存单元格和内存地址.mp4 [72.3MB]
  • 39内存条的堆叠工艺.mp4 [77.2MB]
  • 40计算机系统里面的重要概念.mp4 [27.2MB]
  • 41构建一个好用的8位寄存器.mp4 [39.8MB]
  • 42构建一个ALU模块.mp4 [39.0MB]
  • 43鎼缓CPU鐨勫唴閮ˋLU.mp4 [80.1MB]
  • 44搭建计算机的外部内存.mp4 [75.8MB]
  • 45计算机系统搭建粗稿.mp4 [86.6MB]
  • 46手动版本计算机一代.mp4 [19.4MB]
  • 47手动版本计数器二代.mp4 [76.5MB]
  • 48修复一个短路的小细节.mp4 [84.0MB]
  • 49手动完成计算机程序的执行.mp4 [57.8MB]
  • 50显卡和显存工作的原理.mp4 [65.3MB]
  • 51显示器驱动程序原理.mp4 [36.9MB]
  • 52查找表的工作原理.mp4 [21.8MB]
  • 53增加CPU的控制单元.mp4 [74.7MB]
  • 54CPU的控制器实现.mp4 [104.2MB]
  • 56ip核后门和漏洞.mp4 [64.8MB]

适合人群

  • 嵌入式开发初学者
  • 电子工程相关专业学生
  • 对嵌入式开发感兴趣的人群

🎯 学习收获

  • 掌握嵌入式开发基础知识
  • 学会使用多种编程语言进行嵌入式开发
  • 具备独立开发嵌入式系统的能力

🎉 祝您学习愉快!