-
UEFI开发学习 28 – 获取磁盘信息
UEFI 开发系列文章,写了二十几篇,发现还没写过磁盘、文件相关的,今天花了点时间,研究了一下磁盘相关的 Protocol,就先写一篇如何获取磁盘信息的文章。 简……
bin 2024-09-08193 0 -
BIOS开发笔记 13 – 使用 DediProg 读写 Flash 寄存器
以 Winbond W25R256JW 为例,介绍如何使用 Dediprog 编程器的工程模式读写 Flash 中的寄存器。 一、寄存器 该 Flash 中有好几类的寄存器,但本文侧重于如何使……
bin 2024-07-21267 0 -
一个命令解决EDK2编译时控制台输出乱码
平常我在写 UEFI 程序的时候,一直使用 UDK2018 的开发环境,没出现问题。后来在使用比较新的EDK2代码时,发现控制台带有乱码输出,如下图: 经过排查后,发……
bin 2024-07-14229 0 -
使用 Openvino 部署本地AI大模型
前阵子微软在Build大会上推出了Copilot+ PC,用户可使用文本、语音、图像和视频跟Windows交互,PC在体验上又实现一次巨大的升级。 一、前言 最近接触到AI……
bin 2024-06-10355 0 -
微软悄悄在Windows中部署AI功能,文生图、AI图片编辑来了
昨晚在使用Windows自带的APP照片修图的时候,发现多了两个功能,那就是一键抠图和一键擦除!之后打开画图,惊奇的发现可以通过文生图来编辑图片!下面介绍一下……
bin 2024-06-10245 0 -
BIOS开发笔记 12 – MR5中获取内存的Manufacturer
前段时间,碰到了一个奇怪的问题,BIOS Setup显示的内存厂商与实际贴的内存不一致,我查了代码中的SPD,Module Manufacturer ID和DRAM Manufacturer ID设置的……
bin 2024-06-10258 0 -
BIOS开发笔记 11 – 何为 GSI?
今天在stackoverflow看到了一个问题,如下: 意思是,在Intel平台的机器上,查看FADT这个ACPI Table中SCI Interrupt的值,发现是9,这个9代表是Intel AI32-X……
bin 2024-05-26275 0 -
安全技术篇 – 可信平台模块(TPM)
一、背景 随着数字技术的不断发展,电子设备,特别是计算设备,已成为人们生活和工作中不可或缺的一部分。然而,这些设备面临着种种安全威胁,比如恶意……
bin 2024-03-25572 0 -
UEFI开发学习27 – Secure Boot Key 的生成及签名
前面两篇写了secure boot的一些理论知识,内容比较枯燥,这一篇文章将结合QEMU做一个实验,来进一步加深对安全启动的理解。这个实验主要涉及几个方面:……
bin 2024-03-02919 1 -
安全技术篇 – Secure Boot(下)
一、简介 UEFI固件在启动的过程中,可能会遭受到各种各样的攻击,从而会造成重大的威胁。UEFI的启动流程是由多个部分组成的,每个部分实施的保护技术都会有所……
bin 2023-12-311.5K+ 0
Everything找东西超快。
评论于 调试篇 | 使用WinDbg Debug(上)