SimpleUEFI
UEFI Environment for VisualStudio (MSVC), Extremely easy to setup.
Install / Use
/learn @Th3Spl/SimpleUEFIREADME
SimpleUEFI:
Reason:
Well, i found the installation and usage of the EDK2 extemely tedious,
then i discovered VisualUEFI
which implements the EDK2 into visual studio but still i wasn't quite satisfied
since i tend to reinstall windows really often i coded a little script in python
(yh, not in batch cuz i was lazy) that sets up some presets on VisualStudio with which
you can create UEFI applications/Dxe Drivers/UEFI Drivers projects.
Credits:
- VisualUEFI By: ionescu007
- EDK2 By: TianoCore
Requirements:
- [x] NASM (Netwide Assembler)
- [x] Python
- [x] GIT (For submodules)
- [x] Visual Studio (Versions: 2015/2019/2022 Supported)
Usage:
- Install all the requirements listed above.
- Clone the repo using the following command
git clone https://github.com/Th3Spl/SimpleUEFI --recursive - Use the command line
python Setup.py - The python file will automatically move all the needed files
- Once the program stops it will open a folder
- Open
EDK-II.slnwith VisualStudio and compile(x64 Release) - Once you compiled
EDK-II.slnclick any keybind on the terminal - The program will automatically copy the presets in the VisualStudio templates folder
- Open VisualStudio and search for either
Uefi Application/Dxe Driver/Uefi Driver - Create a new project using a preset and if everything worked it should compile without issues.
TODO:
- [ ] Add qemu debugging options to presets (Partially added).
Ps:
If you encounter any issue feel free to contact me.
- Th3Spl
Related Skills
node-connect
348.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
