![]() |
![]() |
![]() |
|
|
|||||||
| Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc. |
|
|
Thread Tools | Display Modes |
|
|
(permalink) |
|
Hi everyone,
I am fairly new to microcontrollers and have just started working with the 18F series PICs and 30F series dsPICs. However, at some point, I also want to work with AVR, and ARM MCUs. Right now, it looks like I could be stuck learning three different IDEs (one for each MCU type), which is not desirable. I know that the Eclipse IDE can work with many different toolchains. I have MPLAB and C18/C30 for PICs, just installed AVR Studio 4.13/WinAVR for AVRs, and so have WinARM installed which is just the toolchain with no IDE so far. Is it possible to integrate these three toolchains into the Eclipse IDE? Is a custom plugin required for each toolchain? For instance, I believe CodeSourcery uses Eclipse for their G++ development systems. I have not found anyone who uses Eclipse for AVRs yet, nor have I found a plugin for the C18/mpasm/C30 toolchains. There is a Yagarto ARM toolchain that works with Eclipse also, but I am not sure it would integrate into a standard Eclipse installation. Yagarto has a release of Eclipse that does use their ARM toolchain though. Can I get to where I would like to be and have Eclipse for all these MCU types? The other very nice thing is Eclipse is available for both Linux and Windows, so only one IDE would have to be learned for both OSes. 8-Dale |
|
|
|
|
|
|
(permalink) |
|
ya...
you are very fast.. just entered the field of microcontrollers .. and started off with ARM also... Well.. i couldnt answer your question.. but i am sure to tell you that.. " AVR requires WINAVR compiler to make assembly and c programs.." I hope.. not only microcontrollers but soon .. you'll also start your work with embedded projects.. Regards, Simran..
__________________
Simran.. 8051 Specialist.. |
|
|
|
|
|
|
(permalink) |
|
I use Eclipse for programing AVR and ARMs - so for this two it can be done.
You need some plugins, but I don't remember which ones - google on it. |
|
|
|
|
|
|
(permalink) | |
|
Quote:
8-Dale |
||
|
|
|
|
|
(permalink) |
|
For ARM check this pdf http://www.sparkfun.com/tutorial/ARM...th_Eclipse.pdf
For AVR: http://sourceforge.net/projects/avr-eclipse/ |
|
|
|
|
|
|
(permalink) |
|
When possible it is better to pick a uC vendor and stick with it.
Spend your time getting projects done. You are using PICs now. Why do you feel that you need to use uC's from other vendors? |
|
|
|
|
|
|
(permalink) | ||
|
Quote:
Quote:
8-Dale |
|||
|
|
|
|
|
(permalink) |
|
If I remember correctly you need to install CDT plugin for C/C++ and then tool for programming the ucontroller (e.g. for AVRDUDE).
Since I use GNUARM and GNUAVR it works for me - I am not sure about Windows tools. |
|
|
|
|
|
|
(permalink) | |
|
Quote:
Get real. Diversification is the best answer. Companies are demanding it. In what way does knowing more than one possible method hinder projects getting done? Poster did not suggest using 3 different families in the same circuit. Poster did not suggest integrating Sky Diving, Bus Driving, and Circuits in the same environment. There is not polar difference between AVR and PIC as people would like to believe. Keep this one and only monopolistic mentality back in the arcane dark depts where it belongs. Last edited by donniedj; 29th September 2007 at 04:18 PM. |
||
|
|
|
|
|
(permalink) |
|
I am in favor of multiple vendors.
What you read (more like imagined) was not what I wrote. Perhaps a missfire of your hot button. The OP is new to microcontrollers. For new people it is better to stick with a given uC vendor (some would suggest a single chip), till they have mastered it. Dig in deep rather then spending time learning to do the same simple things over on X different brands of uC's. There will come a day when the OP has a valid reason for switching to another uC vendor. But not while he is still new to uC's. |
|
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Latest |
| More PIC space | Guyfrom7up | Micro Controllers | 30 | 27th September 2007 03:35 PM |