Rules | Recent posts | topic RSS | Search | Register  | Log in

Keil vs IAR

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers
Author Message
mtkee2003



Joined: 24 Sep 2005
Posts: 165
Helped: 3


Post16 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


Post16 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


Post16 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


Post18 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


Post24 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


Post25 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


Post01 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


Post01 Jun 2006 19:15   Keil vs IAR

to me keil is more user friendly
Back to top
gaquay



Joined: 17 Jul 2006
Posts: 1


Post08 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


Post08 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


Post10 Jan 2007 9:58   Re: Keil vs IAR

Keil my best friends...
Back to top
7rots51



Joined: 17 May 2002
Posts: 1334
Helped: 14


Post10 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


Post10 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


Post11 Jan 2007 8:13   Keil vs IAR

i like keil
Back to top
bigarmer



Joined: 02 Mar 2007
Posts: 11


Post15 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


Post15 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


Post18 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


Post18 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


Post19 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. Question

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


Post19 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


Post26 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


Post19 Sep 2007 17:49   Keil vs IAR

I like Keil
Back to top
sa_mo33958



Joined: 03 Feb 2006
Posts: 7


Post02 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


Post03 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


Post29 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


Post01 Dec 2008 10:10   Keil vs IAR

Keil so good
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap