EDKII
阅读数:142 评论数:0
跳转到新版页面分类
OS
正文
EDKII是一套Intel对UEFI规范实现的开源代码,可以在这个网站或github(https://github.com/tianocore/tianocore.github.io)上进行下载:http://www.tianocore.org/
有些人下载的时候发现,咦,我下的怎么不是EDKII,而是UDK,不要害怕,UDK是EDK的稳定版本,你同样可以用UDK进行UEFI的开发。
下面介绍Linux平台下如何配置EDKII的使用环境
1、安装Nasm
https://www.nasm.us/
NASM是Netwide汇编器, 使用Intel汇编语法。如果是RedHat或Fedora可以用下面方式安装
curl https://www.nasm.us/nasm.repo | tee /etc/yum.repos.d/nasm.repo
yum install nasm
对于Centos,可以从源码安装或者从Centos原本的yum中搜索安装
yum search nasm
============================== N/S matched: nasm ===============================
nasm-doc.noarch : Documentation for NASM
nasm-rdoff.x86_64 : Tools for the RDOFF binary format, sometimes used with NASM
nasm.x86_64 : A portable x86 assembler which uses Intel-like syntax
yum install nasm
2、安装ASL
ACPI Source Language,EDKII使用ACPI来通知操作系统平台的配置和电源管理的方法,所以需要ACPI语言的编译器。
yum search iasl
或者
yum search acpica-tools
================================== 匹配:iasl ==================================
acpica-tools.x86_64 : ACPICA tools for the development and debug of ACPI tables
yum install iasl
3、安装python,版本要高于3.7,如果低于3.7但是高于2.7.10,可以多配置一个PYTHON_HOME。