I am new to ARM. I have written C code,but I'm looking to port the code to ARM which runs on all ARM processors. I am going to develop high end applications such as those which run on smartphones/ tablets. Can you guys tell which is the best compiler for that? I have heard about RVDS, but that seems to be expensive.
My other question is: Can I use Microsoft Visual studio 2008 to program ARM Intrinsic like Neon? Are there any other alternatives for RVDS?
Your advice is greatly appreciated.
Several version of the gcc toolchain are available for ARM processors. You need to figure out the exact target for your code such as:
ARMv6,ARMV7,ARMv7a). Some of them might haveNEONsupport and some might not.hard FPvssoft FP?Linux?Android?Bare metal?glibc,uclibc,bionic libcor something else ?The last 2 are kind of built into the toolchain and cannot be modified. But choosing the exact instruction set and optimization can be controlled using ARM specific
-mflags in gcc.And distros like Ubuntu already have the ARM toolchain as part of their repos. You can give that a try too :