UEFI 基础教程 (零) - 目录

WindowsPE-嵌入式
同时被 2 个专栏收录
¥9.90
¥99.00
28 篇文章

GitHub 主页

UEFI 基础教程 (一)   —  搭建UEFI开发环境
UEFI 基础教程 (二)   —  运行第一个APP HelloWorld
UEFI 基础教程 (三)   —  运行第一个PEI Driver
UEFI 基础教程 (四)   —  运行第一个DXE Driver
UEFI 基础教程 (五)   —  PPI 初探
UEFI 基础教程 (六)   —  PROTOCOL 简单使用
UEFI 基础教程 (七)   —  HOB 简单使用
UEFI 基础教程 (八)   —  PCD 简单使用
UEFI 基础教程 (九)   —  EVENT 简单使用
UEFI 基础教程 (十)   —  FileIO 简单使用
UEFI 基础教程 (十一)  —  Shell下读取SMBIOS信息
UEFI 基础教程 (十二)  —  使用标准C库
UEFI 基础教程 (十三)  — VFR,HFR 简单使用
UEFI 基础教程 (十四)  — Variable的使用
UEFI 基础教程 (十四.1) — 设置默认启动项为UEFI Shell
UEFI 基础教程 (十五) — 获取UEFI MemoryMap
UEFI 基础教程 (十六) — ACPI 简单使用
UEFI 基础教程 (十七) — SMM的简单使用
UEFI 基础教程 (十八) — UEFI Build Process简单分析
UEFI 基础教程 (十九) — PCIe 简单使用

UEFI Refer Spec Collections

VIP UEFI 基础教程 (十五) - 获取UEFI MemoryMap 一 编写源代码 EfiMemoryMapSize = 0; EfiMemoryMap = NULL; Status = gBS->GetMemoryMap ( &EfiMemoryMapSize, EfiMemoryMap, &EfiMapKey, &EfiDescriptorSize, 开通可读全文·7.4k 阅读·3 点赞·14 收藏 阅读全文

相关推荐

UEFI 基础教程 (一) - 运行第一个APP HelloWorld

UEFI 基础教程 (二) - 运行第一个APP HelloWorld 一.代码编写: 1.edk2/OvmfPkg/HelloWorld/HelloWorld.c: #include <Uefi.h> #include <Library/UefiLib.h> #include <Library/BaseLib.h> #include <Library/DebugLib.h> #include <Library/BaseMemoryLib.h>.

weixin_41028621的博客 4115

UEFI之edk2 目录说明

edk2中的子目录 AppPkg UEFI Application Development Kit是一系列用来进行uefi app开发的套件,标准依赖库,工具以及demo,目标是降低UEFI app的开发门槛。 MdePkg 全称为“Module Development Environment Package”,这是一个特殊的package,包含了用于开发一个module所需要的最小环境。一个module可能也会依赖于其他的Package,但是所有modules必须依赖于MdePkg。 MdeModuleP

极客驿站 1721

UEFI开发探索48 – 搭建UEFI Shell环境(启动盘及VirtualBox下UEFI Shell)

(请保留-> 作者: 罗冰) 做UEFI的实验,32位的程序可以使用TianoCore的模拟环境进行测试。64位的程序,可以使用启动盘在实际的机器上测试,也可以使用虚拟机来测试。 制作启动盘很简单,不过,我之前保存的启动文件丢失了,正好重新做一遍,把过程记录下来。 1制作UEFI BIOS下的启动盘 启动文件可以通过编译ShellPkg来得到。打开VS命令行,进入EDK的目录,执行...

6126

4.UEFI编程基础

UEFI编程基础

扬帆起航 1154

UEFI学习笔记(十六):edk2子目录大致介绍

它提供了支持嵌入式设备开发的工具和模块,涵盖了嵌入式平台的特定需求,例如硬件初始化、系统引导、设备驱动和平台配置等。通过实现不同的文件系统协议,如 EFI_SIMPLE_FILE_SYSTEM_PROTOCOL 和 EFI_FILE_PROTOCOL,该驱动程序使 UEFI 环境能够访问存储设备上的文件系统,如 FAT 文件系统。**功能:**提供图形输出支持。UEFI 模块开发环境的核心包,提供构建 UEFI 模块所需的基础库、头文件和工具,定义标准协议、库和环境,为所有模块提供支持。

qq_44189622的博客 1293

UEFI BIOS之PCD

这里说是大部分时间内,那是因为在诸如SEC阶段,以及PEI、DXE阶段的早期,某些PCD相关的模块还没有加载起来之前,这些类型的PCD还是不能访问的。需要注意的是上面的类型并不是在一个SPEC中定义的,前面的4中是满足EDKII规范,而最后一个满足的是PI规范,这个对使用的影响还不是很确定。因为该PCD是可以通过外部工具来修改的,那么有一点是可以肯定的,即它是可见的,通过查看BIOS二进制就可以找到。这里定义了PCD相关的两个变量,一个是值,注意它的类型修饰符是volatile,另一个是PCD的大小。

qq_43561214的博客 1688

入门UEFI

UEFI基础学习,入门资料。

大猫的博客 2842

FreeSql 连接Sqlite和简单的增删改查

Freesql、wpf、Prism

bjxingch的博客 933

图学习——04.HAN(异构图注意力网络)

什么是异构图,什么是元路径,什么是HAN,怎么计算attention,节点级别的attention和语义级别的attention

m0_51474171的博客 2992

Abaqus 单元与全局刚度矩阵导出实战指南:从INP修改到结果解析

本文提供了Abaqus中导出单元刚度矩阵和全局刚度矩阵的完整实战指南。通过详细步骤讲解INP文件修改、关键指令插入及结果文件解析,帮助工程师、研究人员和二次开发者深入理解有限元软件内核,实现理论验证、二次开发与深度问题调试。

k8s6orchestrator的博客 894

GNSS接收机性能测试全攻略:从实验室到真实场景

本文系统介绍了GNSS接收机从实验室到真实场景的完整性能测试流程。首先通过GNSS模拟器进行射频传导测试,评估接收机的基础性能;其次进行天线OTA测试,考察整机系统表现;最后通过精心设计的外场路测,在复杂环境中验证其实际定位精度与可靠性。文章强调,只有结合可控的实验室验证与多变的外场挑战,才能对接收机性能做出全面、真实的评价。

weixin_28365523的博客 500

三甲医院网络架构与安全建设实战

华为OceanStor] [华为OceanStor][PACS存储双活] [HIS数据库同步]患者隐私 数据脱敏 天清Web防火墙动态脱敏策略。主数据中心 --[OTV专线]-- 备数据中心。实现医疗业务网/卫生专网/互联网三网隔离。核心业务配置(华为CE6865)自动备份配置(每天02:00)安全事件响应(30分钟SLA)漏洞扫描(每周日00:00)实现医疗物联网统一接入管控。五、等保2.0合规关键配置。堡垒机登录(双因素认证)四、医疗物联网安全方案。

有小小的远大抱负 1899

Opencv4.5.1 微信二维码识别功能 QRCode 编译与使用 C++

部分参考:https://mp.weixin.qq.com/s/2GZAJAUPHTXFOKDRv-D21Q 一、下载源码 https://github.com/opencv 二、源码编译 ① 在cmake中添加源码编译路径和生成路径,第一次点击configure。 ② 添加contrib路径 第一次configure后,找到OPENCV_EXTRA_MODULES_PATH,将contrib路径添加进来,注意要具体到modules/,继续configure。 ..

zaibeijixing的专栏 1万+

lammps后处理:ovito选择原子高级技巧讲解

大家好,我是小马老师。 本文介绍如何在ovito中使用公式(Expression)选择需要的原子。 用ovito查看lammps模拟结果时,可能会遇到选择特定原子的情况,比如选择坐标位于一定范围内的原子,或者选择结构为fcc的原子等等。 这时候,就需要用到expression selection功能。 Expression selection功能比较强大,下面分别介绍几种选择原子的方法。 在输入公式前,先点击“Add modification”->"Expression selection"选项,在B

lammps_jiayou的博客 2万+

Mediatek NeuroPilot Yolov8量化

【代码】Mediatek NeuroPilot Yolov8模型转化。

sdrgtywretyeruet的专栏 343

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 基于arm linux的shell函数定义、函数调用及函数返回值用法
下一篇: linux命令之systemctl 详解

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
毛毛虫的爹
毛毛虫的爹 领域专家: 嵌入式与硬件开发技术领域 领域专家: 嵌入式与硬件开发技术领域
博客等级 码龄14年 2708粉丝 1099原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毛毛虫的爹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值