-
new
ACPI Debugger v1.2.0 开源发布
作为一名 BIOS 工程师,工作中难免会遇到调试 ACPI 代码的情况。 ACPI 代码通常和 UEFI 固件工程集成在一起。按照传统流程,每次修改 ASL 代码后,都需要重……
bin
2026-07-18
3 0 -
new
BIOS开发笔记 22 – eSPI 总线深度解析
一、从LPC到eSPI的演进 在 LPC 时代,芯片组与 EC/BMC/SIO 之间存在大量边带信号(Sideband Pins)—— 复位、睡眠、中断、GPIO 等。这些信号带来显著的引脚……
bin
2026-07-18
1 0 -
用 AI 辅助工作!推荐一款Agent工具,零成本,零门槛,下载即用
现在的 Agent 工具实在太多了,对不经常关注AI的人来说,根本不知怎么选,好不容想尝试一下,要么需要配置环境,要么要买API,懒得折腾的人可能就放弃使用……
bin
2026-04-26
122 0 -
BIOS开发笔记 21 – RGRT Logo
一、什么是BGRT? BGRT(Boot Graphics Resource Table)是ACPI 5.0规范引入的一个ACPI表,其核心目的是实现从BIOS/UEFI启动阶段到操作系统的无缝视觉过渡。……
bin
2026-04-26
99 0 -
BIOS开发笔记 20 – 按下一个按键发生了什么?
当我们在笔记本的键盘按下一个字符到显示出来时,背后发生了哪些事情呢?本文分 EC 和 CPU 两个部分进行详细剖析。 注:本文探讨的硬件链路特指笔记本……
bin
2026-04-26
93 0 -
原创 | Windows 下的 IO 读写工具
这个工具是我之前利用空闲的时间用 C++ 写的,主要目的是实现自己在程序架构上的构想。工具的名字用的自己的网名 bin + io,把它称为 binio 好了。 binio 基于……
bin
2026-01-16
305 0 -
UEFI开发学习 33 – 在 Visual Studio 使用纯 C 语言编写 EFI APP
正常情况下,我们写一个 efi app 需要在 edk2 的代码环境中去实现,需要处理 inf,dsc 文件中的各种依赖库,对于不熟悉 edk2 的人,开发一个 efi app 是一……
bin
2026-01-05
374 0 -
BIOS开发笔记 19 – Windows Update 固件更新背后的 ESRT 机制
ESRT 是 BIOS 向操作系统(OS)展示系统固件资源(System Firmware)和设备固件资源(Device Firmware)的一张清单。OS(如 Windows)通过读取这张表,知道当……
bin
2026-01-05
446 1 -
BIOS开发笔记 18 – 解析 TPM 在固件启动过程中的作用
1. 概述 可信平台模块 (TPM, Trusted Platform Module) 是现代计算平台安全架构的核心组件。在固件启动过程中,TPM 扮演着 RTR (Root of Trust for Reporti……
bin
2026-01-05
450 0 -
BIOS开发笔记 17 – UEFI Capsule Update 是如何被触发的?
平常我们在测试 WU 的时候,都是将 BIOS 做成一个驱动包的形式,像驱动一样安装后,重启便能进行 BIOS 升级。 这里有一个疑问,操作系统是如何“通知”BIOS 进行……
bin
2026-01-05
678 0


请问我现在碰到两个问题,能指教一下吗? 1、编译出来的鼠标错位很严重,看着像分辨率不匹配的那种 2、deb...
评论于 UEFI开发学习8 – LVGL GUI库的移植