最近我們學校的課程要求我們自己配置uefi的edk2開發環境,我也就結合了網上的各種資料,分享一下自己成功安裝的過程。
我個人是64位win10系統,如果和我不是同乙個環境,那麼參考意義應該不大,希望各位體諒。
提前說明:建議以下軟體安裝路徑都不要帶空格,避免出現不必要的錯誤
visual studio community 2017
至少要安裝c++的相關元件
edk2-stable-202002
我個人是解壓縮到了e盤,路徑e:\edk2-edk2-stable202002
nasm
安裝到c:/nasm
asl
安裝到c:/asl
下面是以我電腦上為例,需設定如下的系統變數
base_tools_path=e:\edk2-edk2-stable202002\basetools
edk_tools_path=e:\edk2-edk2-stable202002\basetools
isal_prefix=c:/asl
nasm_prefix=c:/nasm
vs2017_prefix=e:\program_files\vs2017\vc\tools\msvc\14.16.27023\
做完前面那麼多準備工作後終於可以開始準備編譯了,過程如下:
(1) cmd進入edk安裝目錄執行edksetup.bat rebuild
(2) 配置\conf\target.txt,將tool_chain_tag改為vs2017
(3) 把\conf\tools_def.txt中的define vs_host從x86改為x64
(4) 執行edksetup.bat vs2017
(5) 執行build -a x64
(6) 編譯成功,在\build\emulatorx64\debug_vs2017\x64資料夾下得到winhost.exe,雙擊執行就進入了uefi模擬器。
我一開始是把tool_chain_tag改為vs2017後就直接執行edksetup.bat vs2017
和build -a x64
。結果出現了error 7000: failed to execute command的相關錯誤。
後面我了解到了這很可能是由於64位和32位不匹配導致的,所以我嘗試了更改conf\tools_def.txt中的define vs_host為x64,然後再次edksetup.bat vs2017
和build -a x64
,總算成功了。
好了,希望我的這篇部落格對大家有幫助。
win10系統下caffe環境的搭建
caffe是深度學習的框架之一,深度學習的框架有很多比較流行的有tensorflow keras和本文將要提到的caffe等等。caffe可能不是最好的深度學習架構,但是在某些領域它卻表現的很好。下面是幾篇關於深度學習架構比較的部落格 caffe在win下環境的搭建是比較棘手的乙個問題,下面介紹下如...
win10下csc環境配置
1.右單擊此電腦 屬性 高階系統設定 環境變數,在彈出來的對話方塊 administrator使用者變數 列表框中,選擇變數名path,單擊編輯,在彈出的輸入框中新增 即新建 如下路徑 依據計算機上安裝的framework版本而定 c windows microsoft.net framework ...
win10下Go環境的安裝
在環境安裝完成之後,我們就可以執行第乙個demo了。首先,我們先建立乙個專案的根目錄,比如筆者是在d codes 路徑下建立了乙個資料夾叫goproject,之後在專案根目錄下建立三個資料夾,分別叫做bin pkg src,然後將專案根目錄的路徑寫入環境變數gopath中。如下圖所示。之後,我們在s...