Hi,
I was wondering if the V6 compiler (LLVM based) is free to use or it is required a license (uVision, DS-5, etc)?
Assuming my customer doesn't work with ARM tools (for example, Eclipse open OCD). Can he still work with V6 arm compilation tools?
Regards,
Dotan
Hi Dotan,
We invest heavily in ARM Compiler 6 (AC6) so that we can deliver significant additional value on top of open-source LLVM/Clang. For many users, that value comes in our leading-edge core and architecture support. ARM Compiler 6 is developed alongside the ARM cores and architecture, by highly experienced ARM experts. We have support for future cores long before they become public, for internal use and use by leading-edge partners. By the time a core becomes public and we can start to think about up-streaming support, the functionality in AC6 has been validated, tested, and proven.
For your needs and the needs of your customers however, I think value in AC6 may come in a different form:
* Expert support from highly experienced ARM professionals, in 12 centres around the world
* Highly optimized libraries, with full linker and semi-hosting support
* Significant advantages in performance and code density
* Fully productised functionality such as Link Time Optimization and a C++11 threading API
* Depending on license, access to the qualified compiler for Functional Safety
The ARM Compiler 6 license is included in the license for both DS-5 and MDK. The compiler itself can be used stand-alone (from the command line) or integrated into an IDE such as Eclipse, but it is a licensed product and cannot by used without an appropriate license.
Hopefully this helped - feel free to drop me a line directly if I can get you any more detail or information on anything,
Paul.
That is a lot of text to say. That AC6 is NOT free to use!