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文件夾下\BaseTools\Bin,並命名為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

  運行結果如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM