zoukankan      html  css  js  c++  java
  • 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

      运行结果如下:

  • 相关阅读:
    Unity3D-光照贴图技术
    登岳麓山
    第一个OC程序
    Unity3D之碰撞体,刚体
    TypeError: 'stepUp' called on an object that does not implement interface HTMLInputElement
    QQ互联登录回调路径错误redirect uri is illegal(100010)
    Quartz.Net使用
    C# 文件相关操作
    微信扫码支付模式一和模式二的区别
    ankhSVN安装后,VS2010使用
  • 原文地址:https://www.cnblogs.com/achao123456/p/9167610.html
Copyright © 2011-2022 走看看