摘要: 现象 使用Vscode中的Markdown Preview Enhanced插件,可以在md预览界面右键,将md文件轻松简易地转成html文本文件,但是在移动html文件后出现图片无法加载的情况。 原因 默认的html导出是使用链接进行显示图片的,因此html文档相当小(纯文本),当html文件在导 阅读全文
posted @ 2025-08-28 17:57 Tyler77 阅读(109) 评论(0) 推荐(1)
摘要: 原理 新版 EDK2 把“生成编译信息(compile_commands.json 等)”做在 BaseTools/Source/Python/build/BuildReport.py 里的 BuildReport 类里,并通过 -Y COMPILE_INFO -y BuildReport.log 阅读全文
posted @ 2025-08-18 15:02 Tyler77 阅读(173) 评论(0) 推荐(1)
摘要: 最近因为做实验需要,所以要配一个UDK2018的老版本的EDK2的环境,用虚拟机配了一天。出现了一些问题,记录如下: 首先,目前(2025年)EDK2已经不按照UDK2xxx的模式来release,所以去EDK2的github上,必须切换分支或者tags来找到UDK2018。如果网速慢,可以用国内的 阅读全文
posted @ 2025-08-08 16:04 Tyler77 阅读(47) 评论(0) 推荐(1)
摘要: 启动项(Boot Options)可以认为是Boot Loaders,每个平台默认的启动文件如下所示:在ESP目录下一般有 路径 说明 EFI/BOOT/bootx64.efi x86_64 平台默认启动文件 EFI/BOOT/bootia32.efi IA32(32位 x86)平台默认启动文件 E 阅读全文
posted @ 2025-08-06 15:35 Tyler77 阅读(287) 评论(0) 推荐(0)
摘要: ✅ 一、EDK2 的增量编译机制 EDK2 使用 BaseTools 中的 build 命令来进行编译,其内部维护了一个类似缓存机制,避免重复构建未修改的模块: 它通过检查每个模块的源代码、INF 文件、DEC 文件、DSC 文件等的时间戳来判断是否需要重新编译。 如果某个模块的依赖文件没有变化,它 阅读全文
posted @ 2025-08-06 15:24 Tyler77 阅读(80) 评论(0) 推荐(0)
摘要: 内存的DRAM、SRAM 在学习数电的时候就学习过,RAM分为两大类,有DRAM(Dynamic RAM)、SRAM(Static RAM),在装机器的时候也经常会听到DDR3 DDR4 DDR5等概念,下面详细介绍。 首先DRAM和SRAM这两大类,从原理上说:DRAM是将每bit数据保存在一个个 阅读全文
posted @ 2025-08-02 16:40 Tyler77 阅读(844) 评论(0) 推荐(0)
摘要: 在服务器领域中,经常可以听见带外管理的概念。与之对应,肯定有带内管理的概念。 实际上理解服务器管理中的这两种方式非常重要,下面详细解释一下带外管理(Out-of-band Management, OOBM)和带内管理(In-band Management)的区别: 核心概念 “带”(Band)指的是 阅读全文
posted @ 2025-07-31 09:46 Tyler77 阅读(569) 评论(0) 推荐(2)
摘要: 架构 现代 x86 CPU 在功能上已经非常接近 SoC,尤其是移动平台(如 U 系列、H 系列)基本可以看作 SoC。但在台式机和服务器领域,出于扩展性和高性能需求,它通常还不能被完全称作 SoC。 Legacy的PC架构 + + | CPU | | (核心+缓存) | + + | | FSB(前 阅读全文
posted @ 2025-07-15 13:55 Tyler77 阅读(113) 评论(0) 推荐(0)
摘要: 什么叫基本内存,什么叫扩展内存? 基本内存( Base Memory):即位于00000h-09FFFFh的640KB内存,又称为DOS内存,传统的DOS操作系统和DOS程序就运行在该内存区域。 预留内存( Reserved Memory):即位于0A0000h-FFFFFh的内存区,Upper M 阅读全文
posted @ 2025-07-14 17:22 Tyler77 阅读(42) 评论(0) 推荐(0)
摘要: I/O的概念 本人是从单片机嵌入式入行BIOS,以前接触的I/O概念是在GPIO中是一个简单的引脚的概念。 GPIO = General Purpose Input / Output 是一种简单、灵活的引脚接口,用于和外部电路通信。 每个 GPIO 引脚可以单独配置为输入或输出。 📌 特点: 主要 阅读全文
posted @ 2025-07-08 15:12 Tyler77 阅读(95) 评论(0) 推荐(0)