-
BIOS开发笔记 16 – Windows 是如何获取 BIOS 启动时间的 ?
Windows 的任务管理器下,在“启动应用”选项卡的右上角,有一个“上次 BIOS 所用时间”的信息项,它展示的是 BIOS 的启动时间,它是如何实现的呢? 简单来说,……
bin 2025-09-21
100 0 -
工具 | Windows下查看 Secure boot key 状态
Secure boot key 的状态通常可以在BIOS Setup下可以查看,但如果可以直接在Windows下查看那就更方便了。 现在利用 Check-UEFISecureBootVariables 这个……
bin 2025-09-21
81 0 -
BIOS开发笔记 15 – WMI 在系统中的集成及应用(下)
一、前言 上一篇了解了 WMI 的基础知识,这篇则通过实例来巩固一下。下面以读写 CMOS 为例,通过 WMI 直接在操作系统进行读写。 二、编写 MOF 和 ASL 文件 首……
bin 2025-04-13
771 1 -
BIOS开发笔记 14 – WMI 在系统中的集成及应用(上)
作为系统开发者和原始设备制造商(OEM),我们经常需要将硬件和固件的数据以标准化的方式暴露给用户空间应用程序。在 Windows 系统上,通过将 ACPI(高级配置……
bin 2025-03-15
874 0 -
BIOS开发笔记 13 – 使用 DediProg 读写 Flash 寄存器
以 Winbond W25R256JW 为例,介绍如何使用 Dediprog 编程器的工程模式读写 Flash 中的寄存器。 一、寄存器 该 Flash 中有好几类的寄存器,但本文侧重于如何使……
bin 2024-07-21
1.2K+ 0 -
BIOS开发笔记 12 – MR5中获取内存的Manufacturer
前段时间,碰到了一个奇怪的问题,BIOS Setup显示的内存厂商与实际贴的内存不一致,我查了代码中的SPD,Module Manufacturer ID和DRAM Manufacturer ID设置的……
bin 2024-06-10
903 0 -
BIOS开发笔记 11 – 何为 GSI?
今天在stackoverflow看到了一个问题,如下: 意思是,在Intel平台的机器上,查看FADT这个ACPI Table中SCI Interrupt的值,发现是9,这个9代表是Intel AI32-X……
bin 2024-05-26
862 0 -
BIOS开发笔记 10 – 中断
一、简介 在X86架构中,中断 (Interrupts) 是一种重要的系统机制,用于处理硬件事件和软件请求,以及响应异常情况。本文将探索学习中断的概念、中断向量和中断……
bin 2023-07-29
1.2K+ 0 -
BIOS开发笔记 9 – DDR中的时序参数
通过前一篇文章学习,我们可以大致知道内存条(Module)的组成及SDRAM内部的结构,这一篇再介绍下SDRAM中常见的时序参数以及整个读写操作的流程。 一、外部信……
bin 2023-05-02
1.6K+ 0 -
BIOS开发笔记 8 – SPI Flash
简介 SPI Flash是一种使用SPI接口的非易失性存储器,常在PC中被用于存储BIOS固件,所以也把它称为BIOS ROM。BIOS ROM是PC中必要的元件之一,它通过SPI接口连接……
bin 2023-02-26
2K+ 0
写的特别好
评论于 BIOS开发笔记 15 – WMI 在系统中的集成及应用(下)