• 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

      运行结果如下:

  • 相关阅读:
    【摄影】延时摄影
    【sas sql proc】统计
    【分析模板】excel or sas
    JavaScript的方法和技巧
    好书推荐
    七招制胜ASP.NET应用程序开发
    .Net中使用带返回值的存储过程(VB代码)
    ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )
    简单查询和联合查询两方面介绍SQL查询语句
    数字金额大小写转换之存储过程
  • 原文地址:https://www.cnblogs.com/achao123456/p/9167610.html
Copyright © 2020-2023  润新知