Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ffmmjj/uefi_edk2_wizards_plugin
This project is an Eclipse plugin that aims to provide a set of Eclipse wizards on top of Eclipse CDT to ease the development of EDK2-based UEFI modules.
https://github.com/ffmmjj/uefi_edk2_wizards_plugin
Last synced: 3 months ago
JSON representation
This project is an Eclipse plugin that aims to provide a set of Eclipse wizards on top of Eclipse CDT to ease the development of EDK2-based UEFI modules.
- Host: GitHub
- URL: https://github.com/ffmmjj/uefi_edk2_wizards_plugin
- Owner: ffmmjj
- License: epl-1.0
- Created: 2015-10-10T14:38:01.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-14T06:14:06.000Z (over 8 years ago)
- Last Synced: 2024-04-29T22:04:00.007Z (7 months ago)
- Language: Java
- Size: 1.33 MB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-firmware-security - Eclipse UEFI EDK2 Wizards Plugin - This Eclipse plugin helps EDK2 developers use the Eclipse IDE with CDT for doing UEFI development. (Tools / Open Source)
README
# UEFI EDK2 Wizards plugin for Eclipse
This project is an Eclipse plugin that aims to provide a set of Eclipse wizards on top of Eclipse CDT to ease the development of EDK2-based UEFI modules.This is a work in progress, so feel free to suggest new features and let me know if you find any bugs while using it :)
# A tour
[![EDK II plugins for Eclipse - Existing module project ](https://img.youtube.com/vi/BgUr8osUEhg/0.jpg)](https://youtu.be/BgUr8osUEhg)
# Eclipse Update site
The zipped update site for this Eclipse plugin can be downloaded from [here](https://github.com/ffmmjj/uefi_edk2_wizards_plugin/releases/download/v0.0.1/edk-tools-plugin.zip).
Download this file and add it as a local update site to your Eclipse CDT instance
to install this plugin(You might have to uncheck the option *Group items by category* in the **Install new software** dialog)
# Known issues
- Sometimes, the source indexer doesn't immediately gets everything right for large projects(which means that autocomplete and syntax highlighting won't work, for instance). A quick fix around it is to rebuild the index by right-clicking the project and selecting *Index* --> *Rebuild*;# Current status
- Existing EDK2 Module project wizard:
- ~~Import .inf file;~~
- ~~Populate project sources in Project Explorer view;~~
- ~~Add include paths extracted from the .dec files referenced in the module's .inf file;~~
- ~~Add custom workspace path to the project wizard;~~
- Add support for different architectures(currently fixed on X64);
- Add build steps to the new project;
- New EDK2 Module project wizard:
- ~~Initial setup page(Module name, module type, location);~~
- ~~New library class implementation page;~~
- ~~UEFI Driver Model toggle page;~~
- Add packages selection page;
- Add library classes selection page;
- Add empty implementation of library class functions;
- INF editor;
- Module explorer view;
- Add PCDs to Indexer;