Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to replace the non-open lpcxpresso IDE with a free IDE. Any pointers how to do it best? How can I point one of the existing IDEs to use the arm gcc compiler?

share|improve this question
This seems like a very technical question, maybe you should try and ask it at that site is more focused on programming/development. My sense is that most users on this site is Ubuntu end/super-users not programmers in particular. If you do get an answer on or another site please answer this question with a link and accept the answer :) – LassePoulsen Oct 2 '10 at 6:14
Well.. I might also ask it there, but I think this site encompasses a wide range of questions and knowledge levels, and I would encourage questions like that in order to bring Ubuntu also forward for such users. – txwikinger Oct 2 '10 at 14:48
Development questions that relate specifically to Linux and Ubuntu are perfectly fine for asking here. Stack Overflow is indeed, in my opinion anyway, the best place to go with a programming question, but there's no reason it can't be asked here as well. The goal of this site is to become a one stop shop for questions related to Ubuntu, and as far as the programming interface is concerned, Ubuntu and Linux are on in the same. – Chris Wilson Oct 15 '10 at 22:10

I'm by no means an expert on the subject, but hopefully I can point you in the right direction. As far as IDEs go, there is a GNU ARM plugin for the Eclipse IDE. It is a Manged Build Extension that supports a number of GNU ARM Toolchains like CodeSourcery G++ Lite, GNUARM, WinARM, Yagarto, devkitPro.

Outside of an IDE, you could consider running a QEMU ARM image. A discussion on how to setup a QEMU ARM image and to build ARM packages with it can be found here:

share|improve this answer

The only free Linux choice is to run eclipse/arm-elf-gcc using the makefile project option of this IDE, where you will write your own makefile. The drawbacks are the lack of ready to debug feature, so you will need to use OpenOCD, there is plenty of info on the internet.

As second choice, you could run a CoIDE over wine or virtual machine, and use their own debugger. This IDE only works on Cortex M3 chips, is free, has a open-hardware debug probe and its use is extremely easy.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.