Can someone tell me the differences or advantages/disadvantages between the 3x possible compilers. ie. Why are they offered?
"Why are they offered?"
In the beginning, Keil was an independent company and developed its own compiler - CARM. They also offered GNU support - presumably because it's popular and free, in the hope of catching a few upgrades?
Then Keil was bought by ARM, along came RealView, and CARM was demoted to a "legacy" product.
Ok, I understand now, thanks!
What s "legacy" product?
From the Encarta Dictionary.
Legacy leg'a'cy (noun)
Something from the past, outdated or discontinued. Something that is handed down or remains from a previous generation or time
So C arm legacy product? there are quite a number of questions on ARM in this forum ,
"So C arm legacy product?"
Keil have declared their original product, called "CARM", to be a "legacy" product.
"there are quite a number of questions on ARM in this forum"
Although CARM has been declared a "legacy" product, Keil does still have a current ARM product - it's called "Realview"
uVision still also supports GCC
You can read all about it on the ARM Products page:
http://www.keil.com/arm/