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

      运行结果如下:

  • 相关阅读:
    linux下遍历目录
    C++忽略字符大小写比较
    apue.h文件找不到的解决办法
    使用Django框架
    输出程序运行的时间(精确到微秒)
    好玩的代码(1)
    在日志文件中输出当前时间
    windows下安装storm1.1.0并启动
    eclipse配置hadoop2.7.2开发环境并本地跑起来
    windows下安装并启动hadoop2.7.2
  • 原文地址:https://www.cnblogs.com/achao123456/p/9167610.html
Copyright © 2011-2022 走看看