Hello,
I'm new to arm cortex a9. how good does the compiler support C++11 or C++14 on bare metal? where can i find the latest compiler?
I use Xilinx Zynq 7010 SoC, which comes with a Dual ARM® Cortex™-A9 MPCore™ with CoreSight™. (Zynq-7000 Silicon Devices)
Thanks,
Mike
Hi Mike,
You can get the ELLCC tool chain from http://ellcc.org. It is available for various Linux hosts (ARM, Mips, PowerPC, x86) as well as for Windows and Mac OS X hosts. Any of the hosts can compile for any of the targets, including the Cortex-A9. A full set of support utilities and pre-built libraries for all targets are included. Bare metal support is in progress (ELK) with the Cortex-A9 being the furthest along. ELK support for the A9 includes support for everything from very simple thread-less programs, up to and including MMU and simple file system support. All of the ELLCC libraries are included with full source code and have BSD-like non-restrictive licenses.
-Rich