From fe996c253eeccd1e5d99b75443656f274afe2ce4 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Tue, 21 Apr 2015 10:45:54 -0700 Subject: 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: f5dd577d9b72a6433c647816464213cf83fb9bad) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/dev-manual/dev-manual-model.xml | 57 +++++++++++++++++---------- 1 file changed, 36 insertions(+), 21 deletions(-) (limited to 'documentation') 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: System Development: - 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 "Creating a New BSP Layer Using the yocto-bsp Script" - 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 Yocto Project Linux Kernel Development Manual. User Application Development: - 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 Yocto Project Application Developer's Guide. - For a simple example of user-space application development using the - Eclipse IDE, see the + For a simple example of user-space application development using + the Eclipse IDE, see the "Application Development Workflow" section. Temporary Source Code Modification: - 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. + 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. + + Image Development using Toaster: + You can use Toaster + 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. + Image Development using Hob: - You can use the Hob to build - custom operating system images within the build environment. - Hob provides an efficient interface to the OpenEmbedded build system. + You can use the Hob + to build custom operating system images within the build + environment. + Hob provides an efficient interface to the OpenEmbedded build system. + Using a Development Shell: - You can use a devshell 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. + You can use a devshell 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. + -- cgit v1.2.3-54-g00ecf