-
new
UEFI开发学习 33 – 在 Visual Studio 使用纯 C 语言编写 EFI APP
正常情况下,我们写一个 efi app 需要在 edk2 的代码环境中去实现,需要处理 inf,dsc 文件中的各种依赖库,对于不熟悉 edk2 的人,开发一个 efi app 是一……
bin
2026-01-05
25 0 -
new
BIOS开发笔记 19 – Windows Update 固件更新背后的 ESRT 机制
ESRT 是 BIOS 向操作系统(OS)展示系统固件资源(System Firmware)和设备固件资源(Device Firmware)的一张清单。OS(如 Windows)通过读取这张表,知道当……
bin
2026-01-05
20 0 -
new
BIOS开发笔记 18 – 解析 TPM 在固件启动过程中的作用
1. 概述 可信平台模块 (TPM, Trusted Platform Module) 是现代计算平台安全架构的核心组件。在固件启动过程中,TPM 扮演着 RTR (Root of Trust for Reporti……
bin
2026-01-05
20 0 -
new
BIOS开发笔记 17 – UEFI Capsule Update 是如何被触发的?
平常我们在测试 WU 的时候,都是将 BIOS 做成一个驱动包的形式,像驱动一样安装后,重启便能进行 BIOS 升级。 这里有一个疑问,操作系统是如何“通知”BIOS 进行……
bin
2026-01-05
21 0 -
new
编译工具挤爆 C 盘?用 mklink 一招解决
不知大家有没遇到这种情况,在搭建某些代码的编译环境的时候,发现编译工具是指定目录的,比如c:xxxx,如果工具比较小便罢了,但如果是几个G甚至更大的,这让……
bin
2026-01-05
21 0 -
new
UEFI开发学习 32 – 使用 AI 编写 UEFI 游戏
使用 AI 来解答日常各种技术问题,相信已经成为了大家一种新的习惯了。但是,AI的能力不仅限于解答问题,对开发者而言,它还能作为高效的编程辅助工具。今天,……
bin
2026-01-05
6 0 -
UEFI开发学习 31 – UEFI Hii基础及编程实例
多数人对主板固件的第一印象是蓝底白字的Setup界面——它作为UEFI固件与用户交互的唯一“可见层”,提供了CPU、内存、PCIe等设备的调整选项,支持用户定制化配置……
bin
2025-09-21
637 0 -
BIOS开发笔记 16 – Windows 是如何获取 BIOS 启动时间的 ?
Windows 的任务管理器下,在“启动应用”选项卡的右上角,有一个“上次 BIOS 所用时间”的信息项,它展示的是 BIOS 的启动时间,它是如何实现的呢? 简单来说,……
bin
2025-09-21
474 1 -
UEFI开发学习 30 – UEFI 固件拆解
我们只需执行一个简单的 Build 命令,即可完成一个 UEFI 固件的构建。UEFI固件内部是如何组成的呢?本文将讨论UEFI固件的组织方式。 从 FV 到 FD 我们最终……
bin
2025-09-21
527 0 -
工具 | Windows下查看 Secure boot key 状态
Secure boot key 的状态通常可以在BIOS Setup下可以查看,但如果可以直接在Windows下查看那就更方便了。 现在利用 Check-UEFISecureBootVariables 这个……
bin
2025-09-21
352 1


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