uefi

2024/9/19 12:04:12

UEFI学习笔记(三):FDF文件及FD、FV、FFS

UEFI学习笔记(三):FDF文件及FD、FV、FFS 一、基本概念1.FDF文件:作用: 2.FD:作用:生成: 3.FV作用:生成: 4.FFS作用:生成: 4.CapsuleCa…

【UEFI基础】SMBIOS基础和使用

SMBIOS的定义 SMBIOS的全称是System Management BIOS,关于它的理解包括: 它不是一个BIOS,之所以出现了BIOS字样,是因为它跟BIOS有关,仅此而已。它是一个规范,定义了BIOS传递给操作系统的系统管理信息&…

UEFI开发——编写一个简单的PPI

PEI阶段是由一个个的PEIM实现的,而PPI是PEIM之间互相调用的接口。简单来说,PPI只是一个接口,接口里面有成员函数,想调用某个函数就必须通过该接口。 PPI通过PPI描述符来描述其特性,PPI描述符是一个数据结构&#xff0…

UEFI——获取UEFI MemoryMap

一、MemoryMap简介 首先讲一下什么是MemoryMap? 内存映射(Memory Mapping)是一种将文件内容映射到进程的虚拟地址空间的技术。在这种机制下,文件可以视为内存的一部分,从而允许程序直接对这部分内存进行读写操作&…

标准UEFI Shell命令

通用命令 1、cd 显示或更改当前目录 2、cp 将一个或多个源文件/目录复制到目标点cp [-r] [-q] src dst[-r]递归复制[-q]无提示复制 3、date 显示和设置系统时间date 显示时间date 01\01\2050 设置时间 4、echo 将内容输出到标准输出设备上echo "string" 输出字符串…

UEFI——使用标准C库

一、C标准库 C标准库是ANSL C标准为C语言定义的标准库。C标准库包含15个头文件:assert.h ctype.h error.h float.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h time.h。标准库函数与C语言的紧密结合给我们开发程序带…

UEFI学习笔记(六):EDK II 模块:Libraries,DriversApplication

UEFI学习笔记(六):EDK II Modules:Libraries,Application&Drivers 一、模块(Modules)的概念1、Library模块2、Application模块3、Driver模块4、Application和Driver的区别 二、EDK II 实现U…

标准UEFI Shell命令

通用命令 1、cd 显示或更改当前目录 2、cp 将一个或多个源文件/目录复制到目标点cp [-r] [-q] src dst[-r]递归复制[-q]无提示复制 3、date 显示和设置系统时间date 显示时间date 01\01\2050 设置时间 4、echo 将内容输出到标准输出设备上echo "string" 输出字符串…

EDKII之安全启动详细介绍

文章目录 安全启动简介安全启动流程介绍签名过程BIOS实现小结 安全启动简介 安全启动(Secure Boot)是一种计算机系统的安全功能,旨在确保系统启动过程中只能加载经过数字签名的受信任的操作系统和启动加载程序。通过使用安全启动&#xff0c…

uefi与legacy启动原理是什么?uefi启动和legacy启动原理详细分析

有很多同学问,uefi与legacy启动流程是什么?目前市面上电脑有uefi和legacy是两种不同的引导方式,uefi是新式的BIOS,legacy是传统BIOS。那么这两种启动模式流程是什么?下面小编就详细分析一下uefi启动和legacy启动流程原理。 uefi启…

EDKII之安全启动详细介绍

文章目录 安全启动简介安全启动流程介绍签名过程BIOS实现小结 安全启动简介 安全启动(Secure Boot)是一种计算机系统的安全功能,旨在确保系统启动过程中只能加载经过数字签名的受信任的操作系统和启动加载程序。通过使用安全启动&#xff0c…

标准UEFI Shell命令

通用命令 1、cd 显示或更改当前目录 2、cp 将一个或多个源文件/目录复制到目标点cp [-r] [-q] src dst[-r]递归复制[-q]无提示复制 3、date 显示和设置系统时间date 显示时间date 01\01\2050 设置时间 4、echo 将内容输出到标准输出设备上echo "string" 输出字符串…