
BIOS
文章平均质量分 76
记录介绍BIOS相关知识。
Yang_Winston
这个作者很懒,什么都没留下…
展开
-
BIOS代码编译错误 C4189:局部变量已初始化但未引用
在这个文件AmiPkg\Configuration\MSFT_DEF.txt中会设置整个项目的编译选项。上面是整个项目的编译选项,也可以为某个模块单独添加编译选项去抑制警告,或者其他作用。可以看到在Release的编译选项中会抑制警告C4189。MSVC编译器中可以使用这种方式在代码里抑制警告。原创 2024-10-28 11:21:31 · 393 阅读 · 0 评论 -
(BIOS)Windows系统下GSensor坐标映射
本文主要针对在平板场景下如何推断单GSensor的坐标映射。原创 2024-10-21 14:50:26 · 797 阅读 · 0 评论 -
固件的隐藏世界——探索计算机的启动过程
A lot of people are interested in how the computer starts up. This is where the magic begins and continues as long as the device is on. In this article, we will take an overview of the boot process, including its various stages, the key components involved原创 2024-07-22 14:52:57 · 1076 阅读 · 0 评论 -
WMI接口设计实现
WMI是Windows操作系统管理数据和操作的基础设施,系统管理员可以使用VB Script、PowerShell及Windows API(C++、C#等)管理本地或远程计算机。使用WMI框架应用程序可以直接访问EC RAM、 I/O端口、Memory地址、寄存器、Setup NV设定值,以及其他的系统设备资源。原创 2024-03-22 15:09:19 · 873 阅读 · 0 评论 -
UEFI Secure Boot
在计算机世界,安全是一个永恒的话题。微软的Windows的安全性一直深受诟病,但随着操作系统层面的漏洞逐渐减少,黑客们盯上了BIOS固件。那如何保证从开机到进入操作系统这个过程中的安全呢?下图是Intel CPU的整个UEFI安全启动链条,涉及到了Boot Guard、Secure Boot等技术。Microcode验证ACM, ACM验证IBB,IBB验证OBB,而OBB后面就是本文的主题UEFI Secure Boot。UEFI Secure Boot是UEFI规范中所定义的一个功能。原创 2024-03-05 16:46:16 · 2733 阅读 · 0 评论 -
电脑Reset背后发生了什么?
电脑重启在有些人看来就是关机再开机。对于用Windows 8以前版本的用户来说,重启和关机再开机感受没有什么不同,会将系统运行过程中的数据清掉。Windows 8/10启用了快速启动,从而两者产生了明显不同。简单来说:关机再开机,会利用休眠功能(hibernate)直接进入到一个预存储的登陆画面,加速启动,但环境并不干净;而重启则不变,从0开始一个个加载驱动,相对更加干净,也更慢。操作系统当然是能够区分重启和关机再开机的,那么主板和CPU这么多种,它是怎么知道如何重新启动的呢?原创 2023-07-27 15:02:31 · 935 阅读 · 0 评论 -
屏幕省电技术
一台笔记本电脑什么部分最耗电?当然是屏幕了,据Intel研究(),一台超薄本,在典型使用场景下,耗电分解如下:可以看到,在通常使用中,显示屏幕几乎耗费了三分之一的电力!这也是为什么,我们笔电开发中,对省电最直接的度量标准是开屏待机时间(Idle-screen-on time)的原因了。原创 2023-05-06 18:50:58 · 3619 阅读 · 0 评论 -
AMI Code中Guid的定义方式
Guid定义方式原创 2021-12-07 17:50:27 · 543 阅读 · 1 评论 -
AMI代码添加Token.h
AMI代码添加Token.h文件原创 2023-02-02 10:10:36 · 522 阅读 · 0 评论 -
EDID介绍
EDID并非古而有之,在古老的CRT时期是没有EDID这个概念的,那为什么后来会有呢?现在的显示器功能很强大,通常都提供多种视频接口,常见的有DVI、VGA、HDMI、Display Port等,由于每种接口的特性和带宽不同,使得不同接口的EDID也不同。VGA、DVI的EDID由主块128字节组成,HDMI的EDID增加扩展块(128字节),扩展块的内容主要是和音频属性相关的,DVI和VGA没有音频,HDMI自带音频,扩展块数据规范按照CEA-861x标准定义,未来可能增加到512或256的整数倍。原创 2022-12-28 11:40:02 · 15476 阅读 · 6 评论