搜尋此網誌

2011年4月27日 星期三

如何安裝EFI Developer Kit?

因為一套要幾十萬,發展者是個體戶應該不會去買Intel開發環境。只有企業為了縮短時程才會去買。這裡的編譯器,將使用Microsoft Development Environment 2003做說明。

相關軟體安裝請參考本網站的"What tools can help build EFI/UEFI?"文章。

1. 先連上www.TianoCore.org網站
2. 你將會看到像右邊欄位的編框,請按下EFI Dev Kit(EDK)這個鏈結。
3. 你將會看到下面兩個鏈結development or official releases。請下載任何一個Package。
     EDK 1.00.zip
     EDK 1.01.zip
     Edk 1.02.zip
     Edk 1.03.zip
     Edk 1.04.zip
     Edk 1.05.zip
     Edk 1.06.zip
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會不會成功。
cd C:\Edk\Sample\Platform\Nt32
nmake
7.成功後,產生EFI的執行檔將會放在下面位址

C:\Edk\Sample\Platform\Nt32\uefi\IA32
8.在Windows下執行Demo test
nmake run

祝各位編譯成功!!

沒有留言:

張貼留言