UEFI开发环境搭建
? ? ? 参考书籍:《UEFI原理与编程》戴正华 PC系统:WIN10 64Bits ?编译器:VS2010编译器? 所需工具: EDKII? :下载地址 https://github.com/tianocore/edk2 构建工具:下载地址 https://github.com/tianocore/edk2-BaseTools-win32 ASL编译器:下载地址 https://acpica.org/node/157 NASM:下载地址 https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/ 1、解压edk2.zip,将edk2-BaseTools-win32.zip解压到edk2文件夹下BaseToolsBin,并命名为win32 2、安装NASM,安装完毕找到安装目录,将nasm.exe和ndisasm.exe两个文件复制到VS安装目录/../VC/bin(根据自己实际安装目录决定)下。 3、解压IASL.zip 4、找到edk2目录下edksetup.bat 双击 5、找到edk2目录下Conf文件夹,进入打开target文件 修改TOOL_CHAIN_TAG = MYTOOLS 为 TOOL_CHAIN_TAG? =? VS2010x86 (根据自己编译器设置),并保存退出 6、找到edk2目录下Conf文件夹,进入打开tools_def文件 ? ? ? ?根据自己编译器实际的情况进行路径的修改。 ? IASL编译器地址设置,根据解压地址设置相关路径 设置好相关参数,保存退出。 7、打开Visual studio 命令行工具 8、首先进入edk2目录,采用CD命令,根据自己实际情况操作 ? 9、进入后,输入edksetup.bat --nt32 运行如下: 10、构建模拟器,接着输入build命令 运行需要一定时间,运行结果如下: 11、接着运行模拟器,输入命令build run 运行结果如下: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- delphi – TFlowPanel中的AutoSize和AutoWrap冲突
- 免费报名参加“大数据时代的大数据分析与展现”技术分享会
- 使服务在delphi中自行安装
- grails自定义标签
- echo安装失败,提示unrecognized import path "golang.
- 如何使用Spring Hibernate配置包级别@TypeDefs
- .net – 有没有办法为元组项目提供有意义的名称?
- ZJU_BASIC LEVEL_1017 大数相除 递归的简单应用
- 详解laravel安装使用Passport(Api认证)
- Abandoned Animal(BAPC2017 Preliminaries )