UEFI实战 gST、gBS和gImageHandle
文章目录
- 一、gST、gBS和gImageHandle是什么?
- 二、使用步骤
- 1.变量定义
- 2.变量的初始化
- 3.gST、gBS和gImageHandle的使用
一、gST、gBS和gImageHandle是什么?
gST:globalSystemTable,指向SystemTable,EFI系统表的缓存指针; gBS:globalBootServices,指向SystemTable->BootServices,EFI引导服务表的缓存指针; gImageHandle:ImageHandle,Image句柄的缓存。
二、使用步骤
1.变量定义
@file edk2\MdePkg\Include\Library\UefiBootServiceTableLib.h
代码如下:
/** @fileProvides a servic
UEFI实战 gST、gBS和gImageHandle相关推荐
- 【UEFI实战】EDK的编译流程说明
前言 使用EDK进行UEFI开发,开始的时候很容易遇到的问题就是编译不过,并非代码的问题,而是编译环境存在异常. 本文主要介绍EDK是如何进行编译的,使用的平台是Windows.这里还想说一点,事实上 ...
- 【UEFI实战】LinuxBoot
综述 LinuxBoot是一个开源的固件,用来替代UEFI BIOS加载Linux的系统. 官网是LinuxBoot. 对应的代码库位于LinuxBoot · GitHub. 另外,本文是在[UEFI ...
- 【UEFI实战】OS下如何查看系统相关信息
说明 本文主要介绍OS下如何来查看系统信息,这些系统信息大多是通过BIOS上传的.这里的OS主要分为Linux和Windows两个部分来说明,前者使用的发行版系统是Ubuntu18.04,后者使用的是 ...
- 【UEFI实战】UART的初始化
说明 UART全称是Universal Asynchronous Receiver/Transmitter,这里它表示的是一种实现串口通信的芯片,在整个串口系统中它的位置如下图所示: RS232 +- ...
- 【UEFI实战】FSP简介
说明 在[UEFI实战]SlimBootloader简介中有说到,编译Slim Bootloader的时候需要使用到FSP,本文就是用来介绍FSP是什么,它的作用,以及如何编译等内容. 什么是FSP ...
- 【UEFI实战】HII之常用函数
资源安装 HiiAddPackages 函数原型: /**Registers a list of packages in the HII Database and returns the HII Ha ...
- 【UEFI实战】UEFI用户交互界面基础说明
前言 本文以vUDK2017: https://github.com/tianocore/edk2.git Tag vUDK2017.中的代码为例说明UEFI用户交互界面的实现. 这里UEFI用户交互 ...
- 【UEFI实战】Secure Boot
说明 Secure Boot,顾名思义就是用来保证启动安全的一套措施. Secure Boot是一个比较普通的说法,使用的场景也很多,所以这里要特别说明一下,这里指的是UEFI BIOS下的,用来启动 ...
- 【UEFI实战】EDK编译和使用(更新版)
说明 之前使用的EDK版本是vUDK2018,该版本跟最新的版本比已经有很大的差异,之前的编译方式也已经不再适用,这里进行更新. 编译 安装Python3.x版本并设置环境变量(这里使用了Python ...
- 【UEFI实战】SlimBootloader中调用FSP
综述 FSP的全称是Firmware Support Package.FSP有以下的特性: FSP提供了Intel重要组件(包括处理器.内存控制器.芯片组等)的初始化: FSP被编译成独立的二进制,并 ...
最新文章
- LeetCode简单题之两栋颜色不同且距离最远的房子
- 怎样制作html插件,自己动手制作一个Chrome插件 入门级
- Linux的nat端口转换实例
- gamma分布_RAW和Gamma
- python处理excel的优势-用Python读写Excel文件的方式比较
- html 无组件上传图片,无组件上传图片到数据库中,最完整解决方案
- Ant :Property
- jquery和prototype冲突解决
- php防止网站被镜像,网站防止被其他站iframe框架引用镜像的方法
- Spark SQL 之开窗函数
- CorelDRAW入门教程-用CDR制作漂亮小雨伞
- ctf-2020-12-07
- 日本杂货连锁店Loft首家海外直营店于上海开业
- 雷军重金激励,小米鼎新一战
- vue3.0 + JsBarcode 循环生成多个条形码(setup语法糖)
- 什么是API,SDK 两者有什么关系?
- 对Android apk 签名 --apksigner
- 毛星云opencv--多通道图像混合官方源码
- 中国人民大学张静:知识图谱融合中歧义性与异质性问题的讨论
- ROS melodic+Astra s编译运行ros_astra_camera实录(踩坑没填完)