https://github.com/eclipse-embed-cdt/eclipse-plugins
The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.
https://github.com/eclipse-embed-cdt/eclipse-plugins
arm cdt eclipse eclipse-marketplace embedded plug-ins plugins risc-v
Last synced: about 13 hours ago
JSON representation
The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.
- Host: GitHub
- URL: https://github.com/eclipse-embed-cdt/eclipse-plugins
- Owner: eclipse-embed-cdt
- License: epl-2.0
- Created: 2015-08-17T16:21:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-16T10:23:58.000Z (9 months ago)
- Last Synced: 2025-05-08T12:42:21.033Z (8 months ago)
- Topics: arm, cdt, eclipse, eclipse-marketplace, embedded, plug-ins, plugins, risc-v
- Language: C
- Homepage: http://eclipse-embed-cdt.github.io/
- Size: 58.9 MB
- Stars: 563
- Watchers: 60
- Forks: 132
- Open Issues: 100
-
Metadata Files:
- Readme: README-EPP.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- ARM-Guide - The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers. (FPGA Tools)
- arduino-guide - The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers. (Arduino Tools)
- amx-guide - The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers. (FPGA Tools)
- Virtualization-Emulation-Guide - The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers. (FPGA Tools / Interfaces)
- Developer-Handbook - The Eclipse Embedded CDT - ins for Arm & RISC-V C/C++ developers. (Tools / Mesh networks)
README
## Prerequisites
### Clone EPP
At first use, clone the EPP Git repo:
```bash
git clone ssh://lionescu@git.eclipse.org:29418/epp/org.eclipse.epp.packages.git org.eclipse.epp.packages.git
mkdir -p org.eclipse.epp.packages.git/.git/hooks/
scp -p -P 29418 lionescu@git.eclipse.org:hooks/commit-msg org.eclipse.epp.packages.git/.git/hooks/
```
### EPP deadline
The deadline for EPP changes is **Thu 9am Ottawa time**.
## Check & update EPP
If the list of features changed, it is necessary to
update the EPP project.
Pull new commits.
- edit `packages/org.eclipse.epp.package.embedcpp.product/epp.product`
- update the list of features
### package.embedcpp
To change the default preferences, edit the
`packages/org.eclipse.epp.package.embedcpp/plugin_customization.ini`
### package.embedcpp.feature
If necessary, update the text displayed in the Downloads page, it is in
`packages/org.eclipse.epp.package.embedcpp.feature/epp.website.xml` file, the
`` element.
Update the version in **NewAndNoteworthy**, in the same file.
### Compare to package.cpp
Compare the three packages with the similar ones from CPP:
```sh
cd org.eclipse.epp.packages.git
diff packages/org.eclipse.epp.package.cpp packages/org.eclipse.epp.package.embedcpp
diff packages/org.eclipse.epp.package.cpp.feature packages/org.eclipse.epp.package.embedcpp.feature
diff packages/org.eclipse.epp.package.cpp.product packages/org.eclipse.epp.package.embedcpp.product
```
### Commit & push
Commit and push to Gerrit:
```bash
git commit -m 'embedcpp: ...'
git push ssh://lionescu@git.eclipse.org:29418/epp/org.eclipse.epp.packages.git HEAD:refs/for/master
```
In Gerrit, click **CODE_REVIEW+2** and then **SUBMIT** to merge the changes.
The commit will trigger the [EPP](https://ci.eclipse.org/packaging/)
Jenkins job:
-
In 1.5 hours the new test versions of the integrated epp builds are
available from:
-