Not sure if this is the right place for this or not, so excuse me if I have not "chosen wisely."
I'm a hobbyist working on a project that I MAY productize and try to sell. I have begun with the mbed platform of embedded boards. However I have quickly grown tired of their online compiler with no debugging capability. So, now I'm looking for recommendations on good (and reasonably priced) IDE options for ARM embedded development.
I have asked this question elsewhere and have not gotten any really complete answers.
One tool that I have looked at is Sourcery CodeBench from Mentor Graphics. It looks promising but I've not found anyone that has used it. I have gotten a recommendation on Rowley CrossStudio. I have been using the free version of LPCXpresso but it does not optimize code very well and C++ code struggles to fit on my NXP ARM Cortex M3 LPC1347 based board.
So, what are everyone's feelings on development tools? I need to keep a keen eye toward price because at this point this is just a hobby and I can't afford to spend thousands on development tools.
Thanks in advance!
The Keil tools are great, and have a free version with a code size limit of 32KB. You can download the eval here.
Also mbed is a great option as well, especially for hobby projects that may turn into real products. You would have to purchase one of the mbed boards ($13 to $40 depending on the board), you can then take advantage of the browser based IDE as well as the active online community. If you get to the point where you would like to productize, there are guides for migrating to your own hardware as well as the ability to export the project to professional environments such as Keil, IAR, and other GCC based environments.
I hope this helps!
Drew, thanks for the advice.
I was an embedded firmware guy a BUNCH of years ago (now I do higher level C# code for self service hardware) and like the ability to have a local development environment as well as the ability to debug through my code. (No matter how many times I look at a but I rarely see it until I step through it!)
If anyone has experience with Sourcery CodeBanch and/or Rowley CrossStudio, I'd love to hear pluses and minuses!
I may check out the Keil tool and see what it's license limitations are on the eval version.