Keil was one of the many embedded tools makers (IAR, ImageCraft, and Code
Sourcery are others).

A number of people built gcc toolchains for 'bare metal' the most popular
ones that I found were Crosstools, Code Sourcery, and Pitor's Summon ARM
Toolchain.

Mentor graphics bought Code Sourcery and made that toolchain hard to get
and annoying to keep (they spam a lot trying to get you to buy expensive
cross development suites). ARM bought Keil at some point, I don't know is
IAR is still standalone or not I know ImageCraft is.

The Summon toolchain was really popular and some folks at ARM apparently
noticed, it seems they decided to take over the work that Piotr (Esden) was
doing. That became the launchpad version.

So what are you really trying to figure out? If you should buy someone's
compiler or not?




On Sun, Feb 23, 2014 at 1:06 PM, Trevor Woerner
<trevor.woer...@linaro.org>wrote:

> Hi everyone,
>
> First off, I realize this is off-topic for this mailing list. However I
> am not familiar with a better mailing list for getting in touch with
> knowledgeable people in this domain. If you know of a better mailing
> list for these sorts of questions please feel free to let me know.
>
> I'm trying to sort out the history of (and the relationship between)
> various ARM (CortexM) toolchains:
> 1. Keil
> 2. armcc
> 3. gcc-arm-embedded
> 4. DS-5
>
> The following are a bunch of statements I think are true, but am not
> sure. If anyone can clarify or finish any of the following statements I
> would appreciate the information:
>
> There was a company called Keil which produced a toolchain called <?>
> and its IDE was called uVision.
>
> ARM had its own compiler called armcc which was integrated into its DS-5
> product.
>
> In 2005 ARM bought Keil and uses its uVision product as part of DS-5 but
> continues to use its own armcc compiler as part of DS-5 (what happened
> to Keil's arm compiler?)
>
> gcc-arm-embedded is a toolchain maintained by a group within ARM but the
> compiler and the developers have nothing to do with the Keil compiler,
> armcc, nor DS-5.
>
> Thanks and best regards,
>     Trevor
>
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> libopencm3-devel mailing list
> libopencm3-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/libopencm3-devel
>
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
libopencm3-devel mailing list
libopencm3-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libopencm3-devel

Reply via email to