上周从网上下载了Intel EDK 并在EDK中build了shell 下的应用程序 Hello world
步骤如下:
1 首先在自己机器上安装VC2008(当然2005等也是可以),注意安装时要选择客制化安装,勾选上X64 build
2 下载EDK源代码
http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK
注意是下载里面的1.06.ZIP 和 EFI Shell 1.06.zip
3 把代码复制到D:/edk
4 把$(EFI_SOURCE)/sample/platform/x64/build/Config.env 目录下的配置进行如下修改
USE_VC8 = YES
USE_VC8_X64 = YES
5 打开visual studio2008 command prompt
6 进入到d:/edk/sample/platform/x64/build
7 type command line --> set edk_source=D:/edk
8 nmake这样就可以build了
如果要在EDK中开发EFI shell app的话 需要将EFI Shell 1.06.zip 放到EDK 文件夹的对应位置,才能调用到EfiShellLib的东西
具体请参见:
edk gatting start guide.pdf
EFI_Shell_Developer_Guide_Ver0-91.pdf