[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU Assembler (ARMv8 - Raspberry Pi 3)
From: |
Jim Wilson |
Subject: |
Re: GNU Assembler (ARMv8 - Raspberry Pi 3) |
Date: |
Wed, 13 Apr 2016 21:00:19 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 |
On 04/12/2016 06:55 AM, Pervin, William wrote:
The new Raspberry Pi 3 has a 64-bit ARMv8 processor (WiFi, Bluetooth, C,
Python, Mathematica, FreeOffice, etc. all free
with the still US$35 board!)
Except that it ships with a 32-bit/armv7 kernel and user space, and you
can't run 64-bit/armv8 code on a 32-bit/armv7 kernel. It isn't clear
when or if a 64-bit kernel will be available. When/If they provide a
64-bit kernel and user space, then it will come with a 64-bit armv8
compiler.
The Odroid C2 has a 64-bit kernel, but is apparently not stable yet.
This is about 40 USD.
There are 64-bit boards available from www.96boards.org that come with a
reasonably stable 64-bit kernel and user space, including a compiler.
These start at about 100 USD.
would now like to get a 64-bit assembler from GNU. Is there one
available? If not yet, when might it appear? Of course I
also want a new C compiler to take advantage of the processor. Again, is
there one yet?
If you have access to an x86 Ubuntu machine, then "apt install
gcc-aarch64-linux-gnu" will work to get a cross toolchain to aarch64.
Linaro has minimally supported cross toolchain binaries for x86 Ubuntu
available at
http://releases.linaro.org/components/toolchain/binaries/
if you want a different toolchain than the one provided by the OS.
Or you can build one from source.
Jim