Bye bye Keil 166 and 8051 (??)

Right, I now there's another thread on this topic a few days old, but that whole discussion ended up in the usual boring religious battle between open source and commercial tools. (If you want to have my $0.02 on that subject, I think Coca Cola should publish their recipe and Boing should publish their blueprints and it would be much safer if I could build my own jet and test it myself... just joking, folks...)

But seriously, ARM bying Keil is serious news. Anyone remembering Rational Software? That was the company that was going to make a revoultion within the embedded field and having us all go back to evening schools for UML classes. They were bought by IBM and never heard of since. Anyone hooked on Metrowerks? Bad luck - they are now hidden deep inside Motorola/Freescale. And now Keil and ARM. What does it mean? I encourage us all to take five and leave the bitfields rest for a while. What do you uvision users make of this? What are ARM's motives? What will become of Keil and their products? I have my theories, but I don't want to be too blunt about it...

Charlie

Reply to
Charlie
Loading thread data ...

I think IBM should be given some industry award for burying them, then.

Is there a good reason to look beyond the obvious?

  • True cliche: "ARM is the 32-bit 8051"
  • Thousands of customers representing billions of dollars in volume are looking to migrate upwards
  • 8051 vendors using a low-cost (royalty free?) core not keen to push ARM, since they have to pay more in wasted IP fees to use it
  • Since there is not much "push", ARM seeks to create "pull"

Wouldn't you love an ARM compiler from Keil that could import an 8051 project, retarget it to a specific ARM part, and "just go"?

Reply to
larwe

I concur with this.

Yes that would be nice. But I think what Charlie is getting at is that regardless of the push/pull to larger processors, the need for cheap 8bit

8051's will perhaps never die, and if that is the case, current users of Keil 8051 or 166 tools will be the ultimate losers if ARM bought Keil just to 'force' people to use higher end processors. Having been a user of Keil tools for 15+ years at several companies, I personally would think it tragic to lose what I perceive to be some of the best tools on the market. I've tried using GCC tools for a recent 8051 project and my personal view is that I spent more than the $2200 Keil price in wasted time trying to get the GCC tools to work--which in the end, we ended up purchasing Keil anyway because it was just not worth it.

Bo

Reply to
Bo

Didn't IBM recently open-source the Rational "process"?

Talk about a poisoned chalice :->

cheers, Rich,

--
rich walker         |  Shadow Robot Company | rw@shadow.org.uk
technical director     251 Liverpool Road   |
need a Hand?           London  N1 1LX       | +UK 20 7700 2487
www.shadow.org.uk/products/newhand.shtml
Reply to
Rich Walker

I'm hesitant to say this, because of course creative accounting can prove anything, but I'd say that Keil's '51 tools are the "gold standard" in the field and very profitable. I'd say ARM's accountants would not want them to kill those products. However - now they own Keil, they can make sure that the Keil ARM offerings are:

a) up to date with "insider" support for the latest ARM developments before those developments are publicized,

b) optimized by direct contact with the engineers who work on the core, and

c) designed to provide an easy migration path from '51 to ARM.

Hence, ARM will be perfectly positioned to direct upward-migrating customers presently using Keil's '51 tools towards ARM-cored parts.

Tool vendor acquisition is always a worrying event, but I think this particular one will not involve any massive upheaval.

Reply to
larwe

[...]

There are no GCC tools for 8051. I think that may have been your problem.

Reply to
Bryan Hackney

Charlie wrote On 11/02/05 16:26,:

You are correct. Its not good.

Lets face it, GCC and other freeware offerings have beat the compiler industry down to a shadow of its former self. As with any such dying business, the independents are simply deciding that it is not profitable to remain independent. The CPU makers are willing to subsidize compiler writing in a captive division, but not independent makers.

This is actually fine. These are market forces. These captured companies divest themselves of CPU support other than their new parents quite quickly. Metrowerks actually dropped non-PowerPC support before being bought by Freescale, perhaps to make themselves more attractive to Freescale.

Judging by the track record, Keil will drop non-arm support sooner or later, my bet is sooner. To paraphrase Bruce Springsteen, these compiler companies are going, boys, and they ain't coming back.

By the way, this happened to our company's processors a long time ago, the Sparc. Today there is virtually only our own compiler and GCC.

Reply to
Scott Moore

What do you do with anything that is valuable that you don't need? You sell it. Metrowerks sold off their x86 technologies. Keil will sell their non-arm stuff.

Reply to
Scott Moore

In article , Scott Moore writes

So where to we go for quality compilers? Gcc ain't it.

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

Slightly different case - x86 was worthless to Metrowerks, but the Keil C51 user-base IS valuable to ARM. My prediction: Sell-it, no; milk-it, yes.

-jg

Reply to
Jim Granville

Chris Hills wrote On 11/03/05 13:01,:

Same place you go for quality operating systems and quality word processors :-) :-)

Seriously. Its hard to beat free. People made a choice, and it seems to be that the majority want "free", and don't care about quality.

Compilers are not easy to create. Its easy to create easy compilers, which tends to make novices believe that compilers are a non-issue. But making a first class compiler used to be equivalent to making a moon rocket. Now, the only ones who really have the incentive to invest this kind of time and money are the CPU makers themselves.

If I had to guess, I would say the future is that you will pick a CPU by the quality of the tools the vendor provides for it, which is pretty much what I suspect ARM, Freescale and others had in mind when they bought those companies.

Our company (sun) is a good example. We make first class compilers. Not super shiny and neat IDEs, but our compilers wring the last %1 of performance from the Sparc CPU. Some groups here at sun use the GCC compiler anyways, just because they prefer to be %100 compatible with what everyone else is using. However, GCC is never going to achieve explotation of all the features of the Sparc CPU that our own compiler group is capable of. There's no way GCC could. Our compiler group gets the silicon when it is still warm from the fab. They even have a say in what features the next Sparc will get.

Reply to
Scott Moore

Chuckle. You slay me, Chris, really.

Reply to
larwe

To Franklin?!

Reply to
diggerdo

Now then - he's facing a nasty, painful change of business model.

Maybe use all the expertise developed certifying compilers to offer a certification service for gcc? Or did Cygnus do that?

Come to think of it, how do ACT manage to sell the Gnu Ada Compiler?

cheers, Rich.

--
rich walker         |  Shadow Robot Company | rw@shadow.org.uk
technical director     251 Liverpool Road   |
need a Hand?           London  N1 1LX       | +UK 20 7700 2487
www.shadow.org.uk/products/newhand.shtml
Reply to
Rich Walker

Hello Scott,

Exactly. In my experience tool quality and tool cost has been a major factor in deciding which product gets designed in. There is a reason why TI lands so many design-ins with their DSP. Their tool set isn't free but reasonably priced. An engineer who wants (and needs) a tool set has an easier time walking into his boss' office with that cap ex request if the number at the bottom of it isn't in the high four digits.

Regards, Joerg

formatting link

Reply to
Joerg

We just added the tagline

*/ ImageCraft - Since 1994/* *One of the "few but proud" independent compiler companies in the USA!*

to our website a month or so ago, looks like we may have amend it to read "..in the USA and the World!" soon :-O

I do look at this deal as a possible opportunity for ImageCraft. People have always bug us for a 8051 toolset, but it didn't make too much sense before. With Keil being bought up, it may make some marketing sense for us to do so now. Then we will cover most of the popular 8 bits embedded targets except for PIC16 (AVR, HC08/11/12, even PSoC)

--
// richard
http://www.imagecraft.com
Reply to
Richard M.

There may be a greater value in killing it off.

If killing Keil's 8051 compiler increases ARM's market share by just a couple of percent it will be worth it for ARM. After all, a couple of percent of a huge market is still a nice big number AND it doesn't mater who's ARM processor you buy, ARM still gets license fees.

Another interesting possibility is selling the 8051 toolset to a specific chip manufacturer. Then watch that manufacturer modify it's 8051s and compiler so that the compiler works only with its varient.

Regards Sergio Masci

formatting link
- optimising PIC compiler FREE for personal non-commercial use

.
Reply to
Sergio Masci

LOL :-)

Go for it, Richard!

Meindert

Reply to
Meindert Sprang

What do you folks think of the present and future of Altium-owned Tasking?

formatting link
I've used their development products for a couple of projects and thought the products and support were excellent.

BTW, they do support 8051 and 166. (See

formatting link
)

Wayne

----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----

formatting link
The #1 Newsgroup Service in the World! 120,000+ Newsgroups

----= East and West-Coast Server Farms - Total Privacy via Encryption =----

Reply to
Wayne Farmer

In article , diggerdo writes

I don't think that would ever happen. It's a long story.

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

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.