| Author |
Message |
mtkee2003
Joined: 24 Sep 2005 Posts: 165 Helped: 3
|
16 Feb 2006 22:19 Keil vs IAR |
|
|
|
hi
i know that IAR can be used for 8051 and AVR and PIC.(it is a C compiler)
aslo Keil can be used for 8051 only.
let's compare these compilers.
regards.
|
|
| Back to top |
|
 |
trinitron
Joined: 29 Mar 2005 Posts: 4 Helped: 1
|
16 Feb 2006 22:45 Re: Keil vs IAR |
|
|
|
| not really. keil can be used also for arm and c166.
|
|
| Back to top |
|
 |
Roma_te
Joined: 09 Feb 2006 Posts: 42 Helped: 3
|
16 Feb 2006 23:10 Re: Keil vs IAR |
|
|
|
IAR really produces compilers for different types of microcontrollers but each family of microcontroller has own type of compiler. The supported families of IAR are: MCS51; AVR; ARM; HC11; HC12; PIC16; PIC18; MSP430; Z80 ... (detail on http://www.iar.com/). Each compiler uses approximately the same syntaxes so it will be easy for you to migrate from one family to another. Second advantage is implementation C++.
Keil (http://www.keil.com/) also support many microcontrollers: ARM; MCS166; MCS251 and MCS51. And each family of microcontroller has own type of compiler. Its main advantage (for me) is in simple syntaxes because it is look like ANSY C.
|
|
| Back to top |
|
 |
bobsanjose
Joined: 13 Jan 2006 Posts: 183 Helped: 18 Location: SF-Bay
|
18 Feb 2006 13:52 ke*il vs IAR |
|
|
|
The only overlap from Keil and IAR are the 8051 market which is dominated by Keil and the ARM market which does not seem to have a dominant player at least in ARM7 yet.
If you want to use an 8051 I would recommend Keil, if one of the many architectures supported by IAR but not by Keil the question is void, if ARM7 I would recommend to download the limited memory versions of both companies and compare the output,
Cheers, Bob
|
|
| Back to top |
|
 |
shmily
Joined: 28 Jun 2005 Posts: 4
|
24 Feb 2006 16:42 ke*il vs IAR |
|
|
|
| i use keil,l like it
|
|
| Back to top |
|
 |
fireball003
Joined: 28 Oct 2005 Posts: 181 Helped: 4
|
25 Feb 2006 3:30 ke*il vs IAR |
|
|
|
he he he
That's the great argument that nobody can oppose.
In fact if we are shouting on free versions of both keil and IAR, then we will not reach to the original reasons. Because nothing special in the either free versions.
For example I use IAR for ARM programming. Because it has built in support for Jlink debugger. Another coz is, I started programming with IAR and it has examples programs for my development board. On the other hand I use keil for DS89C450 programming. Because I started programming using keil.
I think GCC gnu should be added in this discussion as that is becoming more convenient for programming more than 32 K (that IAR supports) and some great people are making available supports for various embedded tools.
I didn’t use it for DS89C450. Does anybody use gcc for this? Is there any good tutorial and support for it?
|
|
| Back to top |
|
 |
wngzhg
Joined: 13 Nov 2005 Posts: 6
|
01 Jun 2006 2:00 Re: Keil vs IAR |
|
|
|
| Keil do well and more specialized in a couple of MCUs,while IAR deal more widely and elegantly!
|
|
| Back to top |
|
 |
erodeboy
Joined: 15 Nov 2005 Posts: 86 Helped: 1 Location: India
|
01 Jun 2006 19:15 Keil vs IAR |
|
|
|
| to me keil is more user friendly
|
|
| Back to top |
|
 |
gaquay
Joined: 17 Jul 2006 Posts: 1
|
08 Aug 2006 1:17 Re: Keil vs IAR |
|
|
|
Keil ARM tool is not as good as the IRA.
Try the an ARM9 project and you feel the different.
|
|
| Back to top |
|
 |
Alex_Mitko
Joined: 05 Jan 2007 Posts: 2
|
08 Jan 2007 10:58 Re: Keil vs IAR |
|
|
|
| [size=18]Keil forever[/size]
|
|
| Back to top |
|
 |
dafahmi
Joined: 10 Jan 2007 Posts: 49 Helped: 7
|
10 Jan 2007 9:58 Re: Keil vs IAR |
|
|
|
| Keil my best friends...
|
|
| Back to top |
|
 |
7rots51
Joined: 17 May 2002 Posts: 1334 Helped: 14
|
10 Jan 2007 18:59 Re: Keil vs IAR |
|
|
|
IAR compiler support many micros like as AVR,MSP430,ARM7(from atmel ST,NXP,..) and have the same environment for all of them.
I think it is better ,for ARM they have a tool including RTOS,TCPIP,FS.
|
|
| Back to top |
|
 |
robert_from_philips
Joined: 10 Apr 2006 Posts: 35 Helped: 7 Location: US
|
10 Jan 2007 19:55 Keil vs IAR |
|
|
|
Both companies offer free evaluation versions of their compilers for download.
Make a small prooject, compare them and find out which is better for you. Nothing beats the own experience!
Robert
|
|
| Back to top |
|
 |
jairusye
Joined: 19 Dec 2006 Posts: 3
|
11 Jan 2007 8:13 Keil vs IAR |
|
|
|
| i like keil
|
|
| Back to top |
|
 |
bigarmer
Joined: 02 Mar 2007 Posts: 11
|
15 Mar 2007 3:26 Keil vs IAR |
|
|
|
| IAR is really a good develop environment for MCS51; AVR; ARM; HC11; HC12; PIC16; PIC18; MSP430; Z80 !I like it!
|
|
| Back to top |
|
 |
ashad
Joined: 28 Mar 2006 Posts: 303 Helped: 9 Location: Singapore
|
15 Mar 2007 9:15 Re: Keil vs IAR |
|
|
|
i am working by using Keil Uvision
but i think then advantage for the IAR is that having the same IDE u can work on different controllers
|
|
| Back to top |
|
 |
girish_wabale
Joined: 21 Mar 2005 Posts: 77 Helped: 6 Location: Pune
|
18 Mar 2007 14:03 Re: Keil vs IAR |
|
|
|
I am using Keil for ARM 7 it is best tool for ARM7.
But when it comes to ARM9 and others advanced ARM core keil has very limited support for them.
One thing I want to tell you is IAR for ARM is quite costly than Keil for ARM.
So choise depends on application to application for ARM7 I always prefer keil
Girish
|
|
| Back to top |
|
 |
umup
Joined: 04 Aug 2006 Posts: 96 Helped: 12
|
18 Mar 2007 20:07 Keil vs IAR |
|
|
|
| WinAVR, WinARM, MSP-GCC, SDCC are the best (cost = 0)...
|
|
| Back to top |
|
 |
bobsanjose
Joined: 13 Jan 2006 Posts: 183 Helped: 18 Location: SF-Bay
|
19 Mar 2007 5:03 Keil vs IAR |
|
|
|
| girish_wabale wrote: |
I am using Keil for ARM 7 it is best tool for ARM7.
But when it comes to ARM9 and others advanced ARM core keil has very limited support for them.
|
I guess you have not updated your Keil for a long time. The Keil compiler is based on ARM RealView and if there is one compiler in the world that supports latest features of the ARM cores it is RealView ebcause it comes from the same company as the cores.
It seems you are still using CARM from Keil, that has basically been discontinued 1.5 years ago.
On the other hand, why do you think IAR is much costlier? If you are looking for a compiler that support many different cores, including , IAR is a great choice as well
|
|
| Back to top |
|
 |
memarian
Joined: 11 Aug 2004 Posts: 178 Helped: 22
|
19 Mar 2007 5:40 Re: ke*il vs IAR |
|
|
|
| fireball003 wrote: |
I didn’t use it for DS89C450. Does anybody use gcc for this? Is there any good tutorial and support for it? |
I use SDCC (another GCC Based Compiler) for this microcontroller,the only thing
that you need is downloading this microcontroller Header File from MAXIM Web site.
See this Link (App Note 3477 from Maxim) :
http://www.maxim-ic.com/appnotes.cfm/appnote_number/3477
(it also includes the header file).I use Keil and I love it but for this microcontroller, I
need maximum speed and SDCC speed-Based Optimization was AMAZING.
For ARM-Based chips,I try both Keil and IAR,and also i need the maximum speed,
IAR beats Keil easily (With enabling maximum Speed optimization of both compilers).
(in My special case,the same routine in iar consumes 55000 Clock cycles
,but in keil it consumes more than 210000 clock cycles!!!).
Good Luck!
|
|
| Back to top |
|
 |
txdx2005
Joined: 15 Jul 2006 Posts: 42
|
26 Mar 2007 13:11 Keil vs IAR |
|
|
|
selct keil is a smart ,because arm Co buy keil。
Added after 1 minutes:
I like Keil more than IAR
|
|
| Back to top |
|
 |
brbl
Joined: 19 Sep 2007 Posts: 2
|
19 Sep 2007 17:49 Keil vs IAR |
|
|
|
| I like Keil
|
|
| Back to top |
|
 |
sa_mo33958
Joined: 03 Feb 2006 Posts: 7
|
02 Oct 2008 18:16 Re: Keil vs IAR |
|
|
|
| I prefer IAR because of IAR PowerPac software tools which is recently added to this tool.I am about to try this tool(IAR PowerPac)
|
|
| Back to top |
|
 |
funnynypd
Joined: 09 May 2007 Posts: 675 Helped: 17 Location: USA & Canada
|
03 Oct 2008 20:57 Keil vs IAR |
|
|
|
| what's the main feature of PowerPac?
|
|
| Back to top |
|
 |
kender
Joined: 19 Jun 2005 Posts: 966 Helped: 70 Location: Stanford, SF Bay Peninsula, California, Earth, Solar System, Milky Way
|
29 Nov 2008 19:39 Keil vs IAR |
|
|
|
| Which one has a better C++ implementation: Keil or IAR?
|
|
| Back to top |
|
 |
ElecThai
Joined: 11 Jun 2004 Posts: 51
|
01 Dec 2008 10:10 Keil vs IAR |
|
|
|
| Keil so good
|
|
| Back to top |
|
 |