Welcome, Guest! Log In | Create Account

EDK

From tianocore

Jump to: navigation, search
File:Icon info lrg.gif Message from the owner(s)
To help our external members better understand the EDK codebase, we've documented the module structure and also assigned owners to each module. Check out EDK Module Structure Explained for more information.

Project home

Summary Project for the EFI Developer Kit
Category optionroms, foundation-code, sample-driver, development-platform
License BSD
Owner(s) hhtian-, michaelkrau-
Docs and files http://sourceforge.net/projects/efidevkit/files
Source Repository https://efidevkit.svn.sourceforge.net/svnroot/efidevkit/trunk/Edk
Developer Page http://sourceforge.net/projects/efidevkit/develop

Welcome to the EDK PROJECT, EFI and Framework Open Source Community Website's first and most prominent project. The EDK is the open-source component of the "Framework", Intel's implementation of the EFI Specification, which was developed under the project codenamed "Tiano". The EDK was released under the BSD License. Refer to the EDK section of the EFI and Framework Open Source FAQs for a full explanation of how the EDK relates to the EFI effort.

Working with the EDK

The EDK is essentially a container for the Framework's Foundation code and sample drivers. The EDK is also a development kit for developing, debugging, and testing EFI and Framework drivers, EFI Option ROMs, and EFI Applications for use in the Framework environment. The following bullets provide information on how to download, build and use the EDK:

  • Download snapshots of development or official releases of the EDK. Simply click on the link and choose the latest development or official version to start the download process.
  • Download the EDK Getting Started Guide (pdf) for guidance on building and using the EDK to develop and test drivers.
  • You can find the Framework Specification on the Intel website.

Project Participation

The EDK project team is primarily comprised of Intel platform engineers, but the door is open to external engineers to join this blended team of professionals. Companies and individuals that may want to join the EDK development team include:

  • Independent Hardware Vendors (IHVs)
  • Independent BIOS Vendors (IBVs)
  • Original Equipment Manufacturers (OEMs)
  • Operating System Developers
  • Open BIOS Engineers
  • Educational Institutions

There is room for project membership in filing, screening, fixing and verifying bugs, as well as participating in the enhancement of the EDK. See EDK Development Process for an explanation of how this project functions and how new users can participate. Handy Links

The following links are provided for use by the general public:

These links will work only if you are a registered user on the EFI and Framework Open Source Community Website (click here to register):

Project Points of Contact

EDK Module Maintainer List


Subprojects
Name Summary
edk-apps EDK Applications
network-io SNP NT32 Network I/O