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

      运行结果如下:

  • 相关阅读:
    Django Rest framework FilterSet 设置 help_text
    树莓派:灯光,相机,动作,和非现场存储
    CFileDialogST v1.0
    使任何应用程序透明的Windows 2000/XP
    产生半透明的对话框和窗口没有闪烁
    一个酷的皮肤GUI与阴影边界
    使用图像蒙皮的表单
    一个控制皮肤组织的控制
    写一个潦草的应用程序使用可视化组件框架
    CRegionCreator
  • 原文地址:https://www.cnblogs.com/achao123456/p/9167610.html
Copyright © 2011-2022 走看看