cancel
Showing results for 
Search instead for 
Did you mean: 

The GNU ARM Eclipse project has a new look and a new home at GitHub

Liviu Ionescu
Associate III
Posted on October 06, 2015 at 11:47

 

 

Overview

The 

https://github.com/gnuarmeclipse

 includes 

a set of open source Eclipse plug-ins and tools to 

create/build/debug/manage ARM (32-bit) and AArch64 (64-bit) applications 

and static/shared libraries, using the latest GNU ARM GCC toolchains.

New look

Starting with September 2015, the 

http://gnuarmeclipse.github.io/

 site has a completely new look.

(see attached github-io-gae-home.jpg)

Apart from the aspect (definitely cool!), the main functional change is 

the addition of the right sidebar, to facilitate access to the project 

documentation.

The new site no longer uses WordPress; instead, it is entirely static 

and was generated with Jekyll.

New project home on GitHub

With GitHub gaining more and more traction, the GNU ARM Eclipse project 

was migrated from SourceForge to GitHub.

Repositories

The migration of repositories was easy, each project was pushed into its 

own repository.

The current project repositories are:

  • plug-ins
  • windows-build-tools
  • openocd
  • qemu
  • build-scripts

Binary files as Releases

The migration of binary files was a bit more complicated, and, due to 

current GitHub limitations, is incomplete. The main problem was raised 

by the two Eclipse update sites, which require a certain folder 

structure, and since GitHub currently does not support adding folders to 

releases, the Eclipse update sites will remain hosted on SourceForge (at 

http://gnuarmeclipse.sourceforge.net/updates

).

Except the Eclipse update sites, all future binary files will be 

published as GitHub Releases, attached to the respective project 

repositories.

The archive of past releases was also migrated from SourceForge to 

GitHub.

Issues trackers

The SourceForge trackers were replaced by the GitHub Issues trackers, 

one for each project.

It is planned to preserve the content of the old SourceForge trackers, 

even if now they are locked and new tickets cannot be created there.

Notifications via watched projects

For those interested in receiving notifications, the recommended way is 

to subscribe to the GitHub projects, by clicking the Watch button and 

selecting Watching).

In addition to the gnuarmeclipse/plug-ins project, it is also 

recommended to subscribe to the gnuarmeclipse/gnuarmeclipse.github.io 

project, to receive notifications for new Web posts.

More info

For more details about the GNU ARM Eclipse project, please refer to the 

project site 

http://gnuarmeclipse.github.io/

.

3 REPLIES 3
qwer.asdf
Senior
Posted on October 07, 2015 at 09:49

Thank you for all your hard work on this project. It just works. BTW, does anybody know what are the main differences between the GNU ARM Eclipse and OpenSTM32 for STM32 parts development? They are both based on Eclipse and are actively developing. I use GNU because it's open source.

Liviu Ionescu
Associate III
Posted on October 07, 2015 at 14:44

... does anybody know what are the main differences between the GNU ARM Eclipse and OpenSTM32 for STM32 parts development? 

last time when I checked, they did not have any ARM specific customisations, they used the plain cross gcc plug-in for managed build and the gdb hardware debugging plug-in for debugging.

in GNU ARM Eclipse there are many additions, from compiler/linker settings, to j-link/openocd/qemu debugging plug-ins and cmsis-packs for peripheral registers view and documentation.

frankly, the comparison is not exactly fair.

arnaud239955
Associate II
Posted on October 07, 2015 at 22:30

Hello Liviu,

I develop on STM32 using the tools you develop and provide (on Linux). I am very satisfied and very impressed by the tools you provide. They help me a lot and gave me the opportunity to create products without high budget (that I couldn't afford otherwise). I wanted to thank you a lot for all the work you do for the community.

Best regards

Zirco