From 64241e0dfbeb566279a07995851fb3e16f54ba0c Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Wed, 23 Mar 2016 08:46:27 -0700 Subject: sdk-manual: Applied more review edits to the manual per Eggleton. (From yocto-docs rev: 8987852ad23e8a4694be55425e2c76bcd4301850) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/sdk-manual/sdk-extensible.xml | 51 ++++++++++++++++++++++------- documentation/sdk-manual/sdk-using.xml | 1 - 2 files changed, 40 insertions(+), 12 deletions(-) diff --git a/documentation/sdk-manual/sdk-extensible.xml b/documentation/sdk-manual/sdk-extensible.xml index e43c98ecee..f9f6260a90 100644 --- a/documentation/sdk-manual/sdk-extensible.xml +++ b/documentation/sdk-manual/sdk-extensible.xml @@ -95,24 +95,53 @@ Using <filename>devtool</filename> in Your SDK Workflow - devtool helps you easily develop projects whose - build output must be part of an image built using the OpenEmbedded - build system. + The cornerstone of the extensible SDK is a command-line tool + called devtool. + This tool provides a number of features that help + you build, test and package software within the extensible SDK, and + optionally integrate it into an image built by the OpenEmbedded build + system. - These entry points exist that allow you to develop using - devtool: + The devtool command line is organized similarly + to + Git in that it has a + number of sub-commands for each function. + You can run devtool --help to see all the + commands. + + + + Two devtool subcommands that provide + entry-points into development are: - devtool add + devtool add: + Assists in adding new software to be built. - devtool modify + devtool modify: + Sets up an environment to enable you to modify the source of + an existing component. + As with the OpenEmbedded build system, "recipes" represent software + packages within devtool. + When you use devtool add, a recipe is + automatically created. + When you use devtool modify, the specified + existing recipe is used in order to determine where to get the source + code and how to patch it. + In both cases, an environment is set up so that when you build the + recipe a source tree that is under your control is used in order to + allow you to make changes to the source as desired. + By default, both new recipes and the source go into a "workspace" + directory under the SDK. - The remainder of this section presents these workflows. + The remainder of this section presents the + devtool add and + devtool modify workflows.
@@ -494,9 +523,9 @@ Deploy the Build Output: When you use the devtool build - command or bitbake to build out your - recipe, you probably want to see if the resulting build - output works as expected on target hardware. + command to build out your recipe, you probably want to see + if the resulting build output works as expected on target + hardware. This step assumes you have a previously built image that is already either running in QEMU or diff --git a/documentation/sdk-manual/sdk-using.xml b/documentation/sdk-manual/sdk-using.xml index 6ddcb45fcf..d198836922 100644 --- a/documentation/sdk-manual/sdk-using.xml +++ b/documentation/sdk-manual/sdk-using.xml @@ -109,7 +109,6 @@ $ chmod +x poky-glibc-x86_64-core-image-sato-i586-toolchain-2.1.sh - This example makes the installation script executable. -- cgit 1.2.3-korg