This is not an alternative to the android ndk, right? I haven't had to use the ndk-gdb debugger so far (I just debug the native linux version) so I'm not sure if this project will help me or not.
Maybe the system profiler is worthwhile? Anyone know?
Does this Community Edition toolkit include armcc, ARM's excellent (but expensive) optimizing compiler?
I don't understand why ARM charges thousands of dollars per seat for their compiler. gcc generates crappy ARM code. Doesn't ARM want all developers to be able to build fast ARM applications? Why doesn't ARM just contribute their compiler expertise to improving gcc rather than developing a complete toolchain?
ARM is a company, they have shareholders, the shareholders are really-really happy when ARM get money.
Making the compiler free doesn't affect the licensees like Samsung, and the people that develop on ARM (iPhone or android) don't have influence on what CPU iPhone or Android use.
Doesn't ARM want all developers to be able to build fast ARM applications?
No. Arm wants to make money, ideally off of the ARM architecture and related stuff. If they can make more money by selling their compiler, they'll do it.
But how much money does ARM really make selling (perhaps only a few hundred?) compiler licenses? Compare that revenue to strengthening the ARM platform's position compared to competing embedded architectures?
Doesn't install for me:
com.arm.ds.community.feature.feature.group [5.8.0.20111123_193926] cannot be installed in this environment because its filter is not applicable.
I'm on Linux, Eclipse Indigo. Maybe it doesn't like my AMD64 environment, dunno .. message is too cryptic.
14 comments
[ 4.9 ms ] story [ 46.7 ms ] threadWants to force you to wrestle with the 600 pound monster of Eclipse.
Not free if you company has ten people or more.
That's a reasonable complaint.
> Wants to force you to wrestle with the 600 pound monster of Eclipse.
The Android SDK is based on Eclipse. If you want to complain about that, talk to Google. Complaining to ARM is just silly.
> Not free if you company has ten people or more.
Yes, it is a freemium model. What's wrong with that?
I use it with the far more pleasurable command line tools and ultra-productive text editor Vim.
Maybe the system profiler is worthwhile? Anyone know?
I don't understand why ARM charges thousands of dollars per seat for their compiler. gcc generates crappy ARM code. Doesn't ARM want all developers to be able to build fast ARM applications? Why doesn't ARM just contribute their compiler expertise to improving gcc rather than developing a complete toolchain?
Making the compiler free doesn't affect the licensees like Samsung, and the people that develop on ARM (iPhone or android) don't have influence on what CPU iPhone or Android use.
No. Arm wants to make money, ideally off of the ARM architecture and related stuff. If they can make more money by selling their compiler, they'll do it.
I think it's fair to say they expect most people to be writing C/C++, not Assembly.
I'm on Linux, Eclipse Indigo. Maybe it doesn't like my AMD64 environment, dunno .. message is too cryptic.