The [GNU ARM Eclipse project](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 [GNU ARM Eclipse
web](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/.
There are many reasons behind this decision (GitHub looks definitely cool!), but the main one is probably to reduce dependencies on custom DNS domains, like livius.net, which might not be available on long term.
Other reasons were:
- SourceForge continuous failure to provide a reasonably functional project web service for WordPress & MediaWiki (performance is very poor, outgoing access is disabled)
- SourceForge recent long and repeated failures
- GitHub being all about Git and all about markdown
Also the old site started to look a bit oldish and required some more modern look (plus a lot more structure).
What do you think about the new look?
I can understand the move if it was previously on Sourceforge ![]()
This Eclipse based STM32 IDE and other topics
Ray
I saw the discussion in the other topic:
viewtopic.php?f=41&t=522&start=60#p5475
If you or someone else thinks useful, I can add a page to the GNU ARM Eclipse web to document the specifics for building Arduino projects.
The sources of the web are publicly available from the gnuarmeclipse/gnuarmeclipse.github.io-source GitHub project, the format is markdown, so anyone can easily suggest additions (via GitHub Pull, or the GitHub issues tracker).
Personally I have little experience with Arduino, so I suggest the page to be explicitly written for beginners, as most of the other pages are.
Regards,
Liviu
stephen
+1 == very interested in an Arduino projects tutorial/how-to/guide
linux == linux orientated sections in addition to windows sections would be helpful
most how-to’s / tutorials seem to target c:\ == obscure reference to windows meaning that most www tutorials on eclipse/stm32 are. (in general web, not gnu arm eclipse ‘internal’ tutorials specifically)
definitely a positive
stephen
I did notice that the emulator now seems to support a target of ‘mapple’, however for the life of me I cannot find that as an installable board package, which makes it a little challenging, or perhaps I am missing something.
In fact I could not find any working combination of emulator(QEMU) and stm32f103 based board package that I could make work.
Then again I only had a couple of hours to play.. I should look deeper.
I just tried installing the Eclipse CDT from the software manager in Linux Mint x64 and it installs Eclipse 3.8.x however when I try to install the ARM plugin I get a load of errors about missing dependencies and as far as I can tell there is no easy way to get Eclipse to install the missing dependancy files.
So I presume I need to instal a specific version of the Eclipse CDT ?
Note. I installed the arm compiler using apt-get, so thats not the issue, its internal dependencies in Eclipse that seem to be the problem
![]()
nope, too old. http://gnuarmeclipse.github.io/plugins/ … lipse–cdt
I recommend Mars 1.
arm compiler using apt-get
nope, too new. I recommend to get the official version from launchpad http://gnuarmeclipse.github.io/toolchain/install/
generally, if you carefully follow the instructions in the web site, it should work.
I’ll bin Eclipse 3.8 and get Mars 1, and bin that version of ARM and get the one from mbed
Thanks
actually launchpad.
I’ll look for it on Launchpad
Edit.
I thought Launchpad was somehow linked to mbed… Anyway, never mind.
Hope it helps.
I downloaded Eclipse Mars1 and also the latest gcc ARM from launchpad.
I wasnt sure if the latest version of gcc was the one to go for, but if not I can download an earlier version
anyway, after that I ran out of time.
So i will need to continue setting it up another day
I think I downloaded 2015 q3. xxxxx
But i will double check



