Re: 8051 C Compiler



In article <44ed98b5$0$5108$afc38c87@xxxxxxxxxxxxxxxxxxxx>, Alf Katz
<alfkatz@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> writes

----- Original Message -----
From: "Chris Hills" <chris@xxxxxxxxxxxx>
Newsgroups: comp.arch.embedded
Sent: Thursday, August 24, 2006 1:31 AM
Subject: Re: 8051 C Compiler



I'm looking for a compiler that generates best code in terms of speed
optimisation.
This compiler must have debugging tools too, for Analog Device ADUC
microcontrollers.

www.Keil.com
www.IAR.com


Keil and IAR compilers are good, there's no doubt and their IDE's, debuggers
snd associated applications are excellent. They are priced appropriately
for what you get, and I don't mind that.


So far so god....

However I won't buy them again
because of their heavy handed license enforcement.

It's not heavy handed compared to most commercial tools. In the case of
IAR you have a choice of dongle, node lock or floating.

Keil were dongle and are now node locked

If they're not going to
trust me to meet their license terms,

You only have to look at the number of hacked copies about to see why
they are paranoid. We used to get people on this NG both looking for
and supplying Keil compilers

Whilst many are completely trustworthy many thousands are not. In some
parts of the world 90% piracy is common. Even in large companies.

I'm afraid I can't trust that they'll
be co-operative if I need to move my license from one PC to another.

I have not had a problem. As a tool distributor I have helped quite a
few customers who have had hard disks and computers fatally go down that
had node locked sw on them. Also sorting out broken dongles and the
like.

Most not all, are very co-operative. Most solve the problem quickly.
Certainly Keil, IAR, have done. Whilst we are on the subject most can
also supply old versions of their compilers too.

And
the next time a company disappears when I'm using their product won't be the
first, either.

This is a real problem. Some systems, ie dongles are portable and so
far I have yet to see a dangle fail. However nod locked systems could be
more of a problem.

I sympathise with their desire to protect their intellectual
property, but it's cost them a number of purchases (8051 and ARM in the last
year alone) from me.

They would prefer to loose those few rather than loose many many more if
their systems were not locked.

For the 8051, for larger projects HiTech C (www.hitech.com.au) have been
around for over 20 years and have a suite of C compilers. While not dirt
cheap, they're about 1/4 of the price of IAR or Keil and reasonably ANSI
compliant.

Lower priced, smaller section of the market and less of a problem with
hackers. I expect that if Hi-tech start to see a dip in profits due to
illicit use they too would put protection on.

If the world was perfect and could be trusted then there would be no
need for copy protection.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
/\/\/ chris@xxxxxxxxxxxx www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



.



Relevant Pages

  • Re: IAR v/s KEIL for 8051
    ... Keil and IAR are great tools, ... >I will be using 8051 based micro-controller for my project. ... >and share your experiences with these compilers. ...
    (comp.arch.embedded)
  • Re: IAR v/s KEIL for 8051
    ... >> I want to choose C complier for it between Keil and IAR. ... >> share your experiences with these compilers. ... recommend spending the extra bucks and getting the uV3 IDE as well. ...
    (comp.arch.embedded)
  • Re: IAR v/s KEIL for 8051
    ... > I want to choose C complier for it between Keil and IAR. ... > share your experiences with these compilers. ... Keil is much less restricted and has put out a quality product for many ...
    (comp.arch.embedded)
  • Re: IAR v/s KEIL for 8051
    ... My Keil came with a dongle :-( ... >> I want to choose C complier for it between Keil and IAR. ... >> share your experiences with these compilers. ...
    (comp.arch.embedded)
  • Re: Inexpensive ARM compilers
    ... >> What I'm intersted with is how good the compilers are? ... > than IAR, Keil or Arm ADS. ... > They promote the Keil compiler as the best. ... > GNU tools in terms of code density and speed of execution. ...
    (comp.arch.embedded)