-
new
UEFI Training – UEFI PEI 阶段详细解析
本文将结合EDK2源代码,深入分析了UEFI固件启动过程中PEI(Pre-EFI Initialization)阶段的完整工作流程。PEI阶段是UEFI启动规范中的关键环节,负责在SEC阶段……
bin 2025-09-21
0 0 -
new
UEFI Training – UEFI SEC 阶段详细解析
SEC(Security)阶段是 UEFI 启动过程中的首要阶段,肩负着建立系统信任链和初始化核心硬件(如处理器配置及临时内存建立)的重任。本文将深入剖析EDK II 中S……
bin 2025-09-21
1 0 -
new
UEFI开发学习 29 – 为 UEFI 固件添加 NTFS 读写支持
NTFS 是 Windows 支持的分区格式,但 UEFI 默认支持的文件系统格式是 FAT 系列,所以 UEFI 固件想要支持 NTFS,必须要自己实现。当然,这对非专业人士来说……
bin 2025-09-21
1 0 -
BIOS开发笔记 15 – WMI 在系统中的集成及应用(下)
一、前言 上一篇了解了 WMI 的基础知识,这篇则通过实例来巩固一下。下面以读写 CMOS 为例,通过 WMI 直接在操作系统进行读写。 二、编写 MOF 和 ASL 文件 首……
bin 2025-04-13
731 1 -
BIOS开发笔记 14 – WMI 在系统中的集成及应用(上)
作为系统开发者和原始设备制造商(OEM),我们经常需要将硬件和固件的数据以标准化的方式暴露给用户空间应用程序。在 Windows 系统上,通过将 ACPI(高级配置……
bin 2025-03-15
822 0 -
UEFI开发学习 28 – 获取磁盘信息
UEFI 开发系列文章,写了二十几篇,发现还没写过磁盘、文件相关的,今天花了点时间,研究了一下磁盘相关的 Protocol,就先写一篇如何获取磁盘信息的文章。 简……
bin 2024-09-08
978 0 -
BIOS开发笔记 13 – 使用 DediProg 读写 Flash 寄存器
以 Winbond W25R256JW 为例,介绍如何使用 Dediprog 编程器的工程模式读写 Flash 中的寄存器。 一、寄存器 该 Flash 中有好几类的寄存器,但本文侧重于如何使……
bin 2024-07-21
1.1K+ 0 -
一个命令解决EDK2编译时控制台输出乱码
平常我在写 UEFI 程序的时候,一直使用 UDK2018 的开发环境,没出现问题。后来在使用比较新的EDK2代码时,发现控制台带有乱码输出,如下图: 经过排查后,发……
bin 2024-07-14
879 1 -
使用 Openvino 部署本地AI大模型
前阵子微软在Build大会上推出了Copilot+ PC,用户可使用文本、语音、图像和视频跟Windows交互,PC在体验上又实现一次巨大的升级。 一、前言 最近接触到AI……
bin 2024-06-10
1.5K+ 0 -
微软悄悄在Windows中部署AI功能,文生图、AI图片编辑来了
昨晚在使用Windows自带的APP照片修图的时候,发现多了两个功能,那就是一键抠图和一键擦除!之后打开画图,惊奇的发现可以通过文生图来编辑图片!下面介绍一下……
bin 2024-06-10
741 0
写的特别好
评论于 BIOS开发笔记 15 – WMI 在系统中的集成及应用(下)