Hello, Does anyone know how much can cost IAR C for a single 8-bit platform? http://www.iar.com/index.php?show=850_ENG&&page_anchor=http://www.iar.com/p850/p850_eng.php How can I buy it ? IAR C seems to be by far the greatest C compiler for embedded platforms, at least for the weaker 8-bit platforms like '51 and PIC. It is the only only one that can generate reentrable code on these platforms, having good IDE, debugger, profiler as well. Regards, Nickolai Leschov St.-Petersburg, Russia
Buying IAR C
Started by ●January 11, 2008
Reply by ●January 11, 20082008-01-11
Nickolai Leschov wrote:> Hello, > > Does anyone know how much can cost IAR C for a single 8-bit platform? > http://www.iar.com/index.php?show=850_ENG&&page_anchor=http://www.iar.com/p850/p850_eng.php > > How can I buy it ? > > IAR C seems to be by far the greatest C compiler for embedded platforms, > at least for the weaker 8-bit platforms like '51 and PIC. It is the only > only one that can generate reentrable code on these platforms, having > good IDE, debugger, profiler as well. >There is no "greatest" compiler - there are many available for different 8-bit micros, each with their pros and cons. Figure out what microcontrollers you are using, what your requirements are for your tools, and what your budget is, and look around at all options before leaping to conclusions about suppliers. IAR is certainly a major player in this field, but it is by no means alone.
Reply by ●January 11, 20082008-01-11
"Nickolai Leschov" <nleschov@gmail.com> wrote in message news:fm7i9d$33a$1@aioe.org...> Hello, > > Does anyone know how much can cost IAR C for a single 8-bit platform?The typical price for a commertial embedded compiler package is at the order of $2400.> How can I buy it ?sales@iar.com> IAR C seems to be by far the greatest C compiler for embedded platforms,IAR is the greatest compiler for AVR, but definitely not the greatest for the others.> at least for the weaker 8-bit platforms like '51 and PIC.The best compilers are Keil for x51 and Hitech for PIC.> It is the only > only one that can generate reentrable code on these platforms,Eh? Vladimir Vassilevsky DSP and Mixed Signal Consultant www.abvolt.com
Reply by ●January 11, 20082008-01-11
"Vladimir Vassilevsky" <antispam_bogus@hotmail.com> wrote in message news:SaLhj.35545$lD6.7803@newssvr27.news.prodigy.net...> IAR is the greatest compiler for AVR, but definitely not the greatest for > the others.Would it be possible to questimate the code size IAR generates in comparison with ICCAVR? I have a project which completely fills an ATMega162 and I would like to have some space for extra features without a hardware redesign. Meindert
Reply by ●January 11, 20082008-01-11
Meindert Sprang wrote:>>IAR is the greatest compiler for AVR, but definitely not the greatest for >>the others. > > Would it be possible to questimate the code size IAR generates in comparison > with ICCAVR?It was discussed many times; IIRC IAR beats AVRGCC and ICC in the code size by a factor of 1.3 to 1.5. The cross call optimization of IAR is very impressive.> I have a project which completely fills an ATMega162 and I > would like to have some space for extra features without a hardware > redesign.You can probably gain several kbytes of space. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com
Reply by ●January 11, 20082008-01-11
--------------B26C60D6FB2112CAE994D09F Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Nickolai Leschov wrote:> Hello, > > Does anyone know how much can cost IAR C for a single 8-bit platform? > http://www.iar.com/index.php?show=850_ENG&&page_anchor=http://www.iar.com/p850/p850_eng.php > How can I buy it ? > > IAR C seems to be by far the greatest C compiler for embedded platforms, > at least for the weaker 8-bit platforms like '51 and PIC. It is the only > only one that can generate reentrable code on these platforms, having > good IDE, debugger, profiler as well.The keyword is the definition of "greatest". In the compilers that we directly compete, we are finding that they typically generate about 30% more code than we on the same application. Walter Banks -- Byte Craft Limited Tel. (519) 888-6911 http://www.bytecraft.com walter@bytecraft.com --------------B26C60D6FB2112CAE994D09F Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <p>Nickolai Leschov wrote: <blockquote TYPE=CITE>Hello, <p>Does anyone know how much can cost IAR C for a single 8-bit platform? <br><a href="http://www.iar.com/index.php?show=850_ENG&&page_anchor=http://www.iar.com/p850/p850_eng.php">http://www.iar.com/index.php?show=850_ENG&&page_anchor=http://www.iar.com/p850/p850_eng.php</a> <br>How can I buy it ? <p>IAR C seems to be by far the greatest C compiler for embedded platforms, <br>at least for the weaker 8-bit platforms like '51 and PIC. It is the only <br>only one that can generate reentrable code on these platforms, having <br>good IDE, debugger, profiler as well.</blockquote> The keyword is the definition of "greatest". In the compilers that we directly <br>compete, we are finding that they typically generate about 30% more code <br>than we on the same application. <p>Walter Banks <br>-- <br>Byte Craft Limited <br>Tel. (519) 888-6911 <br> <a href="http://www.bytecraft.com">http://www.bytecraft.com</a> <br>walter@bytecraft.com <br> <br> <p> </html> --------------B26C60D6FB2112CAE994D09F--
Reply by ●January 11, 20082008-01-11
In article <47879030$0$29952$e4fe514c@dreader31.news.xs4all.nl>, ms@NOJUNKcustomORSPAMware.nl says...> "Vladimir Vassilevsky" <antispam_bogus@hotmail.com> wrote in message > news:SaLhj.35545$lD6.7803@newssvr27.news.prodigy.net... > > IAR is the greatest compiler for AVR, but definitely not the greatest for > > the others. > > Would it be possible to questimate the code size IAR generates in comparison > with ICCAVR? I have a project which completely fills an ATMega162 and I > would like to have some space for extra features without a hardware > redesign. >I don't know about ICCAVR vs IAR, but a colleague told me that IAR allowed a level of detail in linking and code placement on the MSP430 that made a project feasible with IAR that didn't fit with other compilers. Mark Borgerson
Reply by ●January 11, 20082008-01-11
"Mark Borgerson" <mborgerson@comcast.net> wrote in message = news:MPG.21f174978e8592be989739@newsgroups.comcast.net...> In article <47879030$0$29952$e4fe514c@dreader31.news.xs4all.nl>,=20 > ms@NOJUNKcustomORSPAMware.nl says... >> "Vladimir Vassilevsky" <antispam_bogus@hotmail.com> wrote in message >> news:SaLhj.35545$lD6.7803@newssvr27.news.prodigy.net... >> > IAR is the greatest compiler for AVR, but definitely not the =greatest for>> > the others. >>=20 >> Would it be possible to questimate the code size IAR generates in =comparison>> with ICCAVR? I have a project which completely fills an ATMega162 and =I>> would like to have some space for extra features without a hardware >> redesign. >>=20 > I don't know about ICCAVR vs IAR, but a colleague told me that IAR=20 > allowed a level of detail in linking and code placement on the=20 > MSP430 that made a project feasible with IAR that didn't fit > with other compilers. > =20 > Mark BorgersonI can give you a comparison of WINAVR (GCC) vs. IAR on AVR platform. With optimization turned on, IAR code was 30% smaller than GCC.
Reply by ●January 12, 20082008-01-12
Nickolai Leschov wrote:> Hello, > > Does anyone know how much can cost IAR C for a single 8-bit platform? > http://www.iar.com/index.php?show=850_ENG&&page_anchor=http://www.iar.com/p850/p850_eng.php > > How can I buy it ? > > IAR C seems to be by far the greatest C compiler for embedded platforms, > at least for the weaker 8-bit platforms like '51 and PIC. It is the only > only one that can generate reentrable code on these platforms, having > good IDE, debugger, profiler as well. > > Regards, > Nickolai Leschov > St.-Petersburg, RussiaIf you Need re-entrable code on a PIC or 8052 you may have not chosen the best CPU for the job. Keil for the 8052 will generate re-entrant code if you tell it too. The program will be bigger, slow and use more RAM. The compiler can not make magic. The compiler is limit by the architecture.
Reply by ●January 12, 20082008-01-12
>I can give you a comparison of WINAVR (GCC) vs. IAR on AVR platform. >With optimization turned on, IAR code was 30% smaller than GCC.Make sure you are comparing like for like. By default IAR will remove unreferenced code, while GCC will not, although I'm sure IAR will still be smaller. Also the GCC libraries can get pulled in which make the code size larger. -- Regards, Richard. + http://www.FreeRTOS.org & http://www.FreeRTOS.org/shop 14 official architecture ports, 5000 downloads per month. + http://www.SafeRTOS.com Certified by T�V as meeting the requirements for safety related systems.