news 2026/6/19 2:26:39

EDK2 编译环境设定

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
EDK2 编译环境设定

背景:需要编译一些UEFI shell tool,利用EDK2 sourcecode,因此需要创建一个EDK2编译环境

一. 工具
1.Visual Studio 2019,按如下视图安装package

2.NASM(用的nasm-2.16.03-win64)

安装到C:\ NASM

3.Python(已安装Python27)

安装到C:\Python27

二. 设置环境变量(PATH)

三.下载EDK2 sourcecode

四.打开development Command Prompt for VS2019,进入EDK2 sourcecode路径,执行edksetup.bat rebuild,会在“BaseTools\Lib\”路径下建立build tools,这个步骤只在首次移植sourcecode时执行

五.编译某一功能模块

build -a X64 -b RELEASE -p xxxPkg/xxxPkg.dsc -t VS2019 -m xxxPkg/xxxModule/xxxModule.inf

编译完成后生成的工具在build文件夹下

参考:Windows systems · tianocore/tianocore.github.io Wiki · GitHub

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 0:45:05

Sketch 2025.3文件夹管理更新解析:支持无限嵌套与灵活组织

Sketch今年第三次更新,发布了 Copenhagen 版本,在工作区文档管理体验上发生了一次重要进化。作为专业 UI/UX 设计工具,Sketch 并未简单套用操作系统默认的文件组织逻辑,而是基于设计师真实的工作流需求,对底层结构进行…

作者头像 李华
网站建设 2026/6/18 20:04:04

ZooKeeper 实战指南:从入门到场景解析

Apache ZooKeeper 是一个高性能的分布式协调服务,是许多分布式系统(如 Kafka, Hadoop, Dubbo)背后的“指挥官”。本文将带你从零开始搭建 ZooKeeper 环境,掌握核心命令,并了解其在分布式系统中的典型应用场景。1. ZooK…

作者头像 李华
网站建设 2026/6/12 22:44:10

期末复习:结构算法题

文章目录 题目要求项目结构1、Action2、ColorableStep1:写接口和父类Step2:写实现类Step3:写测试类 题目要求 项目结构 1、Action 代码展示 package ProgramDesign.Action;/*** 定义Action接口,包含常量、抽象方法、静态方法、默…

作者头像 李华
网站建设 2026/6/18 19:32:47

Kotaemon问答系统延迟优化:P99响应时间压降至500ms

Kotaemon问答系统延迟优化:P99响应时间压降至500ms 在企业级智能服务日益普及的今天,用户对AI系统的期待早已超越“能答上来”,转而聚焦于“是否够快、够准、够稳”。尤其是在客服、知识库查询等高频交互场景中,哪怕一次超过1秒的…

作者头像 李华
网站建设 2026/6/18 1:01:55

3步彻底解决Sublime Text编码困扰:ConvertToUTF8插件实战指南

3步彻底解决Sublime Text编码困扰:ConvertToUTF8插件实战指南 【免费下载链接】ConvertToUTF8 A Sublime Text 2 & 3 plugin for editing and saving files encoded in GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS, etc. 项目地址: https://gitcode.com/gh_mirrors…

作者头像 李华
网站建设 2026/6/18 19:31:18

快速上手:StaMPS InSAR数据处理全流程解析

StaMPS(Stanford Method for Persistent Scatterers)是一款专业的合成孔径雷达干涉测量软件,专门用于从SAR时间序列中提取高精度的地面位移信息。这款工具结合了持久散射体和小基线集技术,能够有效监测地表毫米级的微小变化。 【免…

作者头像 李华