Re: ARM microcontroller code development with eclipse?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Shakthi;

This is what I'm recommending to a friend, coworker, for doing development work in a Linux environment at home for the ARM microcontroller below:

http://www.eclipse.org/

http://www.eclipse.org/cdt/
http://www.ibm.com/developerworks/library/os-ecl-cdt1/index.html
http://www.ibm.com/developerworks/opensource/library/os-eclipse-stlcdt/

http://www.gnuarm.org/home.html

http://www.freertos.org/

I just got a commercial development IDE from this place for use at work:

http://www.keil.com/arm/

The company I work for paid for it and you're limited to just TWO installations using their Internet based license server. This is the same IDE used by the engineering groups at our sister companies. Everybody wants to use the same set of tools so code can be freely exchanged between the various departments. Yes you have to be on the Internet to connect to their server which does something with the serial number you get for your installation, by email, and a machine "fingerprint" that is registered with Keil. Once the license is installed it unlocks the package components depending on what you paid for.

This is very expensive at $4800 for the unlimited version, MDK-ARM, which is what you must have to get the RTOS option. Then if you want any extra libraries to do TCP/IP - USB etc. that's another $4895! So for a complete tool set you'll spend almost $10K!!!

For hobby use, or for those "midnight engineering" projects when you're done with your day job, one just can't spend that kind of money. Looking for free and open source tools is the only viable alternative. It seems that the ARM microcontroller is a VERY popular 32 bit device. I would like to see Linux support it with up to date tools and doc's out of the box so to speak.

The Keil IDE has some very nice features, like a logic analyzer - full peripheral emulation in the debugger - real time debugging using a JTAG interface etc., but you pay dearly for that. If you don't need it or can work without it then another solution has to be out there.

The above mentioned friend spent about $200 to get a development board, for home experimentation, from these people:

http://www.armkits.com/Product/lpceb2000.asp

And several of the optional CPU complex's to plug in to it:

http://www.armkits.com/Product/lpc2000s.asp
http://www.armkits.com/Product/lpc2000a.asp
http://www.armkits.com/Product/lpc2000b.asp

The above software tools are what I was recommending he try out for a programming environment. I haven't seen the tools that are included with the development board, but I wouldn't be surprised that they weren't that good. Thus my questions.

Regards;

Leland C. Scott
KC8LDO

"There is only one boss. The customer.
And he can fire everybody in the
company from the chairman on down,
simply by spending his money somewhere
else."

-Sam Walton

----- Original Message ----- From: "Shakthi Kannan" <shakthimaan@xxxxxxxxx> To: "KC8LDO" <kc8ldo@xxxxxxxx>; "Community assistance, encouragement, and advice for using Fedora." <fedora-list@xxxxxxxxxx>
Sent: Monday, December 28, 2009 3:00 AM
Subject: Re: ARM microcontroller code development with eclipse?


Hi,

--- On Mon, Dec 28, 2009 at 1:19 PM, KC8LDO <kc8ldo@xxxxxxxx> wrote:
| Anybody using eclipse for code development using the bin tool chain for the
| ARM 7 and the C/C++ plug-in?
\--

No. I just use a Makefile with the set PATH.

---
| I'm looking for comments or suggestions on how to effectively setup the
| environment under Linux on a F11 or F12 box.
\--

Which environment? Can you please provide URL for the tools that you
want to setup, and any INSTALL document?

You could also join the Fedora Electronic Lab [1] mailing list for
these discussions:

https://www.redhat.com/mailman/listinfo/fedora-electronic-lab-list

If there is some Free/Open Source Software that needs to be added, you
can file a ticket for the same:

https://fedorahosted.org/fedora-electronic-lab/report/1

Regards,

SK

[1] FEL. http://spins.fedoraproject.org/fel/

--
Shakthi Kannan
http://www.shakthimaan.com


--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux