From 8b04dca4556ef0922c1f649dde05ce83926f8b34 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 10 Jul 2017 14:05:51 -0700 Subject: sdk-manual: Updated section to locate and install pre-built SDK The section "Locating Pre-Built SDK Installers" was turned into a procedure. I also added some information on the actual names of the *.sh files. (From yocto-docs rev: 548886d5a392164783596c0c04779aaffd6ac930) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/sdk-manual/sdk-appendix-obtain.xml | 74 +++++++++++++++++------- 1 file changed, 54 insertions(+), 20 deletions(-) (limited to 'documentation/sdk-manual') diff --git a/documentation/sdk-manual/sdk-appendix-obtain.xml b/documentation/sdk-manual/sdk-appendix-obtain.xml index d0cbf9c85e..3fae8052ac 100644 --- a/documentation/sdk-manual/sdk-appendix-obtain.xml +++ b/documentation/sdk-manual/sdk-appendix-obtain.xml @@ -18,37 +18,71 @@ - You can find SDK installers here: - - Standard SDK Installers: + Follow these steps to locate and hand-install the toolchain: + + + Go to the Installers Directory: Go to - and find the folder that matches your host development system + + + Open the Folder for Your Development System: + Open the folder that matches your host development system (i.e. i686 for 32-bit machines or - x86_64 for 64-bit machines). + x86_64 for 64-bit machines). + + + Locate and Download the SDK Installer: + You need to find and download the installer appropriate for + your development system, target hardware, and image type. + + + The installer files (*.sh) follow + this naming convention: + + poky-eglibc-host_system-core-image-type-arch-toolchain-ext-release.sh + + Where: + host_system is a string representing your development system: + i686 or x86_64. + + type is a string representing either a "sato" or "minimal" + image. + + arch is a string representing the target architecture: + aarch64, armv5e, core2-64, coretexa8hf-neon, i586, mips3242, + mips64, or ppc7400. - Go into that folder and download the SDK installer - whose name includes the appropriate target architecture. + release is the version of Yocto Project. + + NOTE: + The standard SDK installer does not have the "-ext" string as + part of the filename. + + The toolchains provided by the Yocto Project are based off of - the core-image-sato image and contain - libraries appropriate for developing against that image. - For example, if your host development system is a 64-bit x86 - system and you are going to use your cross-toolchain for a - 32-bit x86 target, go into the x86_64 + the core-image-sato and + core-image-minimal images and contain + libraries appropriate for developing against those images. + + + For example, if your host development system is a + 64-bit x86 system and you are need an extended SDK for a + 64-bit core2 target, go into the x86_64 folder and download the following installer: - poky-glibc-x86_64-core-image-sato-i586-toolchain-&DISTRO;.sh + poky-glibc-x86_64-core-image-sato-core2-64-toolchain-ext-&DISTRO;.sh - Extensible SDK Installers: - Installers for the extensible SDK are also located in - . - These installers have the string - ext as part of their names: + + Run the Installer: + Be sure you have execution privileges and run the installer. + Following is an example from the Downloads + directory: - poky-glibc-x86_64-core-image-sato-core2-64-toolchain-ext-&DISTRO;.sh + $ ~/Downloads/poky-glibc-x86_64-core-image-sato-core2-64-toolchain-ext-&DISTRO;.sh - + -- cgit v1.2.3-54-g00ecf