前往
大廳
主題

EDK2環境架設

不要亂勃起好嗎 | 2021-11-06 21:18:54 | 巴幣 6 | 人氣 2987

       轉職成為工程師後,鑒於工作因素,需要建置uefi的模擬環境,網路上當然也有些資料,但大致查閱後,幾乎都有點時間了,此外EDK2官方更新頻率也挺快的,寫這篇是希望未來能幫助想走底層的人跨出第一步~


注意:此篇適用於WIN10~

需要下載的軟體:
*(python安裝時,選擇客製化安裝,順便勾起增加到path)
*(東西都挑最新版的就對了,我除了visual studio是預設路徑外,其他都直接放在C槽根目錄下)

都載好後,我們來弄一下環境變數:
在win開始鍵按下右鍵 -> 系統 -> 進階系統設定 -> 環境變數

在環境變數視窗中,我們要更動的地方首先是系統變數中的path:
將nasm資料夾的路徑新增進去,若python資料夾路徑沒在裡面就順便加進去

關掉path,新增系統變數:
變數名稱:NASM_PREFIX
變數值:直接點瀏覽目錄,找到你的nasm資料夾路徑
變數名稱:PYTHONE_HOME
變數值:直接點瀏覽目錄,找到你的python資料夾路徑

OK,接著我們打開CMD:
輸入:
cd C:\edk2
edksetup.bat rebuild

沒意外的話edk2資料夾內部會生成名叫Conf的資料夾,我們要更改一下裡面的東西:

點選target.txt
找到TOOL_CHAIN_TAG,把等號右邊的VS2015,改成VS2019x86
*(若你VS路徑不是在C:\Program Files (x86),而是C:\Program Files,那後面x86不用打)

到這就快完成了,剩沒多少步驟了~

我們再次打開CMD
輸入:
cd C:\edk2
edksetup.bat
然後會跑出一堆code,看他表演~
出現Done就完成了

接著我們試著編譯emulatorpkg吧~
繼續輸入:
build -a X64 -t VS2019 -p EmulatorPkg\ EmulatorPkg.dsc -b NOOPT
沒意外又是一連code在跑,之後會吐出一個.exe檔在C:\edk2\Build\EmulatorX64\NOOPT_VS2019\X64

按下去就會跑出一個shell視窗了
基本上到這大致是成功了。

另外build edk環境時,跑出的小問題之後更新補上吧,以上~

創作回應

這樣真的不行
內湖大佬 我要怎麼寫深度學習
2021-11-06 21:35:51

更多創作