因為一套要幾十萬,發展者是個體戶應該不會去買Intel開發環境。只有企業為了縮短時程才會去買。這裡的編譯器,將使用Microsoft Development Environment 2003做說明。
相關軟體安裝請參考本網站的"What tools can help build EFI/UEFI?"文章。
相關軟體安裝請參考本網站的"What tools can help build EFI/UEFI?"文章。
1. 先連上www.TianoCore.org網站
2. 你將會看到像右邊欄位的編框,請按下EFI Dev Kit(EDK)這個鏈結。
4. 然後在解壓縮到c:\TianoCore or c:\EDK 要不然隨意設的路徑,但最後要記得新路徑。5. 接下來在進入前,必須先設定下列參數。
set EDK_SOURCE=C:\Edk
set WIN_DDK_PATH=C:\WINDDK\3790.1830
set MASMPATH=C:\MASM611
6. 接下來嘗試一下編譯Application 32會不會成功。set WIN_DDK_PATH=C:\WINDDK\3790.1830
set MASMPATH=C:\MASM611
cd C:\Edk\Sample\Platform\Nt32
nmake
7.成功後,產生EFI的執行檔將會放在下面位址
C:\Edk\Sample\Platform\Nt32\uefi\IA32
8.在Windows下執行Demo test
nmake run
祝各位編譯成功!!
沒有留言:
張貼留言