diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2015-04-21 10:45:54 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-04-24 11:07:33 +0100 |
commit | acf537ba82a219878992b0e3009bd0517533e4dd (patch) | |
tree | d617dc9a2a2c88dbb536d7080f0f8adf2c32466a | |
parent | 527cf8266c6468bb57e3f60d5862c575fbea4fe3 (diff) | |
download | openembedded-core-contrib-acf537ba82a219878992b0e3009bd0517533e4dd.tar.gz |
dev-manual: Added Toaster to the list of ways to develop.
I put this in the intro list for the section that presents various
ways to use YP.
(From yocto-docs rev: 05f924f799a1f1396bf7154b298aabc3d06ad1d7)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | documentation/dev-manual/dev-manual-model.xml | 57 |
1 files changed, 36 insertions, 21 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml index 0500be356d..9a26dd3bda 100644 --- a/documentation/dev-manual/dev-manual-model.xml +++ b/documentation/dev-manual/dev-manual-model.xml @@ -12,39 +12,54 @@ Yocto Project: <itemizedlist> <listitem><para><emphasis>System Development:</emphasis> - System Development covers Board Support Package (BSP) development and kernel - modification or configuration. + System Development covers Board Support Package (BSP) development + and kernel modification or configuration. For an example on how to create a BSP, see the "<ulink url='&YOCTO_DOCS_BSP_URL;#creating-a-new-bsp-layer-using-the-yocto-bsp-script'>Creating a New BSP Layer Using the yocto-bsp Script</ulink>" - section in the Yocto Project Board Support Package (BSP) Developer's Guide. - For more complete information on how to work with the kernel, see the + section in the Yocto Project Board Support Package (BSP) + Developer's Guide. + For more complete information on how to work with the kernel, + see the <ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;'>Yocto Project Linux Kernel Development Manual</ulink>. </para></listitem> <listitem><para><emphasis>User Application Development:</emphasis> - User Application Development covers development of applications that you intend - to run on target hardware. - For information on how to set up your host development system for user-space - application development, see the + User Application Development covers development of applications + that you intend to run on target hardware. + For information on how to set up your host development system for + user-space application development, see the <ulink url='&YOCTO_DOCS_ADT_URL;'>Yocto Project Application Developer's Guide</ulink>. - For a simple example of user-space application development using the - <trademark class='trade'>Eclipse</trademark> IDE, see the + For a simple example of user-space application development using + the <trademark class='trade'>Eclipse</trademark> IDE, see the "<link linkend='application-development-workflow'>Application Development Workflow</link>" section. </para></listitem> <listitem><para><emphasis>Temporary Source Code Modification:</emphasis> - Direct modification of temporary source code is a convenient development model - to quickly iterate and develop towards a solution. - Once you implement the solution, you should of course take steps to - get the changes upstream and applied in the affected recipes.</para></listitem> + Direct modification of temporary source code is a convenient + development model to quickly iterate and develop towards a + solution. + Once you implement the solution, you should of course take + steps to get the changes upstream and applied in the affected + recipes. + </para></listitem> + <listitem><para><emphasis>Image Development using Toaster:</emphasis> + You can use <ulink url='&YOCTO_HOME_URL;/Tools-resources/projects/toaster'>Toaster</ulink> + to build custom operating system images within the build + environment. + Toaster provides an efficient interface to the OpenEmbedded build + that allows you to start builds and examine build statistics. + </para></listitem> <listitem><para><emphasis>Image Development using Hob:</emphasis> - You can use the <ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink> to build - custom operating system images within the build environment. - Hob provides an efficient interface to the OpenEmbedded build system.</para></listitem> + You can use the <ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink> + to build custom operating system images within the build + environment. + Hob provides an efficient interface to the OpenEmbedded build system. + </para></listitem> <listitem><para><emphasis>Using a Development Shell:</emphasis> - You can use a <filename>devshell</filename> to efficiently debug commands or simply - edit packages. - Working inside a development shell is a quick way to set up the OpenEmbedded build - environment to work on parts of a project.</para></listitem> + You can use a <filename>devshell</filename> to efficiently debug + commands or simply edit packages. + Working inside a development shell is a quick way to set up the + OpenEmbedded build environment to work on parts of a project. + </para></listitem> </itemizedlist> </para> |