diff --git a/README.md b/README.md index 01448ff..aca8f5f 100644 --- a/README.md +++ b/README.md @@ -23,29 +23,4 @@ A file dialog will allow you to select your device tree file and import it. Memo ## Development -### Development environment - -1. First, install [Eclipse for Java Developers](https://www.eclipse.org/downloads/packages/). -2. Once installed, open Eclipse and click on `Help` > `Install New Software...`. A window will pop up. -3. Click on `Add...` > `Archive...`. It will open a file selection dialog. In this dialog, please select `GhidraDev.zip` file from `/Extensions/Eclipse/GhidraDev/`. -4. Check Ghidra category (or GhidraDev entry). -5. Repeatedly click `Next`. -6. Accept the terms of the license agreement. -7. Check the `Unsigned` table entry and click `Trust Selected`. -8. Restart Eclipse... - -### Importing the project - -After all of that, if you still want to develop and/or contribute to the project, first clone this repository: -```bash -git clone git@github.com:antoniovazquezblanco/GhidraDeviceTreeBlob.git -``` - -In Eclipse: -1. Click on `File` > `Import...`. -2. In the dialog click on `Ghidra` > `Ghidra Module Source`. -3. Select the `GhidraDeviceTreeBlob` folder you have just cloned. -4. Select a valid Ghidra installation to develop against. -5. Click on `Finish`. - -You are now ready to develop! +For development instructions checkout [doc/Develop.md](doc/Develop.md). diff --git a/doc/Develop.md b/doc/Develop.md new file mode 100644 index 0000000..6b68704 --- /dev/null +++ b/doc/Develop.md @@ -0,0 +1,26 @@ +## Development + +### Development environment + +1. First, install [Eclipse for Java Developers](https://www.eclipse.org/downloads/packages/). +2. Once installed, open Eclipse and click on `Help` > `Install New Software...`. A window will pop up. +3. Click on `Add...` > `Archive...`. It will open a file selection dialog. In this dialog, please select `GhidraDev.zip` file from `/Extensions/Eclipse/GhidraDev/`. +4. Check Ghidra category (or GhidraDev entry). +5. Repeatedly click `Next`. +6. Accept the terms of the license agreement. +7. Check the `Unsigned` table entry and click `Trust Selected`. +8. Restart Eclipse... + +### Importing the project + +After all of that, if you still want to develop and/or contribute to the project, first clone this repository: +```bash +git clone git@github.com:antoniovazquezblanco/GhidraDeviceTreeBlob.git +``` + +In Eclipse: +1. Click on `File` > `Import...`. +2. In the dialog click on `Ghidra` > `Ghidra Module Source` > `Next`. +3. Select the recently `GhidraDeviceTreeBlob` and click on `Finish`. + +You are now ready to develop! \ No newline at end of file