From 201bf86c281c581433c3ed09a23bbe78246c5967 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 1 Oct 2012 11:09:25 -0700 Subject: [PATCH] documentation: dev-manual - Updates to kernel workflow summary Updated the item that talks about getting the root filesystem. Realized that the cross-toolchain was not discussed in this bullet for the case where a user does not use the ADT Installer. Added text and references to correct that. (From yocto-docs rev: ec2f5103471f047f7ed7e53cc22789c74ab506ae) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/dev-manual/dev-manual-model.xml | 30 +++++++++++++------ 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml index 1466f634c2..a0a2acd959 100644 --- a/documentation/dev-manual/dev-manual-model.xml +++ b/documentation/dev-manual/dev-manual-model.xml @@ -587,10 +587,9 @@ (QEMU or real hardware), the area from which you get the image differs. Download the image from - - machines if your target architecture is supported - and you are going to develop and test your application on actual hardware. - + machines + if your target architecture is supported and you are going to develop + and test your application on actual hardware. Download the image from the machines/qemu if your target architecture is supported @@ -618,14 +617,27 @@ "Using the ADT Installer" section in the Yocto Project Application Developer's Guide. - If Applicable, Secure the Target Root Filesystem: + If Applicable, Secure the Target Root Filesystem + and the Cross-development Toolchain: If you choose not to install the ADT using the ADT Installer, - you need to find and download the - appropriate root filesystems. - You can find these tarballs in the same areas used for the kernel images. + you need to find and download the appropriate root filesystem and + the cross-development toolchain. + You can find the tarballs for the root filesystem in the same area used + for the kernel image. Depending on the type of image you are running, the root filesystem you need differs. For example, if you are developing an application that runs on an image that - supports Sato, you need to get root filesystem that supports Sato. + supports Sato, you need to get root filesystem that supports Sato. + You can find the cross-development toolchains at + toolchains. + Be sure to get the correct toolchain for your development host and your + target architecture. + See the "Using a Cross-Toolchain Tarball" + section in the Yocto Project Application Developer's Guide for information + and the + "Installing the Toolchain" + in the Yocto Project Quick Start for information on finding and installing + the correct toolchain based on your host development system and your target + architecture. Create and Build your Application: At this point, you need to have source files for your application.