SparkFun Forums 

Where electronics enthusiasts find answers.

Everything ARM and LPC
By Gavin
#4113
I am a 3rd year digital VLSI engineer and trying to learn a new skill in embedded programming.

I have basic knowledge in computer architecture, fair amount of C/C++ programming, a few days of ARM assembly programming exercises with a Gameboy Advance emulator and an GNU IDE, which makes use of gcc-arm in cgwin. I never had experiences in real hardware.

If I purchase a "Development Board for the LPC2214" and "ARM-JTAG" from SFE, what are the free software package can I make use of? My budget is tight since my salary is low, so GNU software is always my favorite :P

When I was doing FPGA, the major manufacturers give out free versions of their software in Webpacks, which is functional but of limited choices. Compilers & IDEs are older than FPGA software, why did IDEs never become free or at least freely accessible in some fashion?

Thank you for your advice.