==== Bare-metal development toolchain ==== https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads 에서 오른쪽 다운로드 항목에서 다운 받는다.\\ 나는 linux tarball 형태의 파일을 다운 받았다.\\ Bootstrap 과 U-boot 컴파일에 사용가능하다. Kernel및 file-system에는 사용어렵다. {{wiki:atmel_sama5d42:toolchain:bare-metal-compiler.jpg}} gcc-arm-none-eabi-6_2-2016q4-20161216-linux.tar.bz2 파일이 다운된다. 나는 이를 buildroot 시에 사용했던 ~/SAMA5D4 에 복사한후 여기에서 압축해제 했다. {{wiki:atmel_sama5d42:toolchain:bare-metal-compiler-unpack.jpg}} cd SAMA5D4/gcc-arm-none-eabi-6_2-2016q4/bin/ ./arm-none-eabi-gcc -v gcc version을 확인해 본다. {{wiki:atmel_sama5d42:toolchain:bare-metal-compiler-unpack2.jpg}} ==== Application and Linux kernel development toolchain ==== https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/ 에서 필요한 파일을 받는다.\\ 나는 gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz 를 다운 받았다.(설치된 Ubuntu가 64bit version이기 때문에)]] Bootstrap, U-boot, Kernel 그리고 file-system 컴파일에 사용가능하다. {{wiki:atmel_sama5d42:toolchain:linux-compiler.jpg}} 나는 다운 받은 파일을 buildroot 시에 사용했던 ~/SAMA5D4 에 복사한후 여기에서 압축해제 했다. {{wiki:atmel_sama5d42:toolchain:linuc-compiler-unpack.jpg}} cd SAMA5D4/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/ ./arm-linux-gnueabihf-gcc -v gcc version을 확인해 본다. {{wiki:atmel_sama5d42:toolchain:linuc-compiler-unpack2.jpg}}