Skip to content

zhenghuadai/uefi-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

#uefi原理与编程

编译源代码的步骤:

EDK2源代码版本号为13087

  • 下载EDK2源代码
  • 在EDK2根目录下建立uefi目录。
  • 将文件夹book复制到uefi目录。
  • 打开CMD命令行
  • 在命令行切换到EDK2根目录
  • 在命令行执行
    • edksetup.bat --nt32
  • 在命令行执行
    • build -p uefi\book\Nt32Pkg\Nt32Pkg.dsc
    • build -p uefi\book\AppPkg\AppPkg.dsc
    • build -p uefi\book\GUIPkg\GUIPkg.dsc

UDK2014

  • 在EDK2根目录下建立uefi目录。
  • 将文件夹book复制到uefi目录。
  • 打开CMD命令行
  • 在命令行切换到EDK2根目录
  • 在命令行执行
    • edksetup.bat --nt32
  • uefi\book\Nt32Pkg\Nt32Pkg.inc文件添加到Nt32Pkg\Nt32Pkg.dsc末尾
    • type uefi\book\Nt32Pkg\Nt32Pkg.inc >> Nt32Pkg\Nt32Pkg.dsc
  • 在命令行执行
    • build

勘误

1. 第15页,2.1.2 配置EDK2 开发环境
原文 :C:\> EDK2Edksetup.bat
修订 :C:\EDK2> Edksetup.bat

2.第7页 (2)SEC阶段执行流程
原文 :2)从实模式转换到32位平坦模式(包含模式)
修订 :2)从实模式转换到保护模式、32位平坦内存模型

感谢

感谢robin.xu