黑马-集成电路应用开发(含嵌入式) 小白入门课程

课程围绕”自己动手做计算机”、”嵌入式开发-数电模电基础”、”自己动手写嵌入式操作系统”三大核心模块展开,带你从最底层的数字电路与模拟电路出发,一步步搭建出一台属于自己的计算机,并在此基础上编写一套完整的嵌入式操作系统。课程以动手实践为核心,帮助学员打通从硬件到软件的完整知识链路,真正理解计算机”从零到一”的运行本质。
模块一:自己动手做计算机
本模块以”造一台计算机”为目标,从最基础的逻辑门电路出发,逐步搭建出完整的计算机硬件系统。
逻辑门与组合电路:从与门、或门、非门等基本逻辑门入手,理解数字电路的最小组成单元,搭建加法器、译码器、多路选择器等组合逻辑电路。
时序逻辑电路:学习触发器、寄存器、计数器等时序电路的设计原理,理解时钟信号在数字系统中的核心作用。
存储器设计:动手实现RAM、ROM等存储单元,理解计算机存储体系的基本结构与寻址机制。
CPU核心设计:从运算器(ALU)到控制器,逐步搭建CPU的核心部件,理解指令执行周期、数据通路与控制信号的协同工作原理。
整机联调:将CPU、存储器、I/O接口等模块组装为一台完整的计算机,实现从通电到执行指令的全过程验证。
模块二:嵌入式开发——数电模电基础
本模块为嵌入式开发打下坚实的硬件基础,系统讲解数字电路与模拟电路的核心理论与工程应用。
数字电路基础:涵盖数制与编码、逻辑代数、组合逻辑电路与时序逻辑电路的分析与设计方法,掌握硬件描述语言的基本思想。
模拟电路基础:从半导体器件(二极管、三极管、MOS管)出发,学习放大电路、运算放大器、电源电路等核心模拟电路的设计与分析。
数模混合电路:理解ADC(模数转换)与DAC(数模转换)的工作原理,掌握嵌入式系统中模拟信号与数字信号之间的桥梁技术。
常用接口与外设:学习UART、SPI、I2C、GPIO等嵌入式常用通信接口,理解传感器、执行器等外设的驱动原理。
PCB与电路实践:了解原理图绘制与PCB布局布线的基本流程,培养从理论到实物的工程化能力。
模块三:自己动手写嵌入式操作系统
本模块在前两个模块的硬件基础上,从零开始编写一套可运行在自研计算机上的嵌入式操作系统。
启动流程与引导程序:理解计算机上电后的启动过程,手写Bootloader引导程序,完成从硬件初始化到操作系统加载的全流程。
内存管理:实现物理内存的分配与回收机制,学习分页、分段等内存管理策略,理解虚拟内存的基本原理。
进程与调度:设计进程控制块(PCB),实现进程的创建、销毁、切换与调度算法,理解多任务并发执行的核心机制。
中断与异常处理:编写中断向量表与异常处理程序,掌握硬件中断的响应流程与软件异常的捕获机制。
文件系统:实现简单的文件系统,支持文件的创建、读写、删除等基本操作,理解磁盘数据的组织与管理方式。
设备驱动:编写键盘、显示器、串口等基础设备驱动程序,实现操作系统与硬件之间的交互通信。
系统调用与用户态:设计系统调用接口,实现内核态与用户态的隔离,构建完整的操作系统运行环境。
课程亮点
从零造计算机:不是”用”计算机,而是”造”计算机,从逻辑门到CPU再到整机,真正理解计算机的底层运行机制。
软硬结合:同时覆盖数字电路、模拟电路与操作系统,打通硬件设计与软件开发之间的知识壁垒。
全程动手实践:每个知识点都配有动手实验,从面包板搭电路到编写操作系统代码,确保学以致用。
体系化知识链路:三大模块层层递进,形成”电路基础→硬件搭建→系统软件”的完整学习路径。

课程目录:
1、自己动手做计算机
2、嵌入式开发-数电模电基础
3、自己动手写嵌入式操作系统

下载地址:

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

黑马-集成电路应用开发(含嵌入式) 小白入门课程-IT技术资源教程免费分享平台
黑马-集成电路应用开发(含嵌入式) 小白入门课程
此内容为付费阅读,请付费后查看
¥29.9
限时特惠
¥99
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读
© 版权声明
THE END
喜欢就支持一下吧
点赞47 分享