TianoCore EDK II Resources

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
mmk
Posts: 8
Joined: Mon Aug 24, 2015 6:42 am

TianoCore EDK II Resources

Post by mmk »

I'm currently trying to learn how to build some (U)EFI Applications using the TianoCore EDK II, but I haven't found
too much online information, just a website [http://wiki.phoenix.com/wiki/index.php/Main_Page] that gives struct information (which is quite useful, though cumbersome to navigate).

So far I've managed to write something that can load Linux as an EFI image and pass it boot parameters (and so I now have a bootable Arch Linux system :D ).
However, it is quite limited: /boot must be the EFI System Partition, which is something that the Arch Beginner's Guide says is normal (though I've seen most distros use /boot/efi as the partition...)

Are there any good resources/books/etc. for (U)EFI Application building, like implementing support different filesystems, etc. Also has anyone gone down this route before, and if so any success?

Side Note: I do want to use TianoCore EDK II (even though the build system is peculiar and it is large and cumbersome), since it is
quite up-to-date and I don't know of anything that is necessarily better.
Post Reply