mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00:00
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 <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
9dcec27bd5
commit
fe996c253e
@@ -12,39 +12,54 @@
|
|||||||
Yocto Project:
|
Yocto Project:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><emphasis>System Development:</emphasis>
|
<listitem><para><emphasis>System Development:</emphasis>
|
||||||
System Development covers Board Support Package (BSP) development and kernel
|
System Development covers Board Support Package (BSP) development
|
||||||
modification or configuration.
|
and kernel modification or configuration.
|
||||||
For an example on how to create a BSP, see the
|
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>"
|
"<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.
|
section in the Yocto Project Board Support Package (BSP)
|
||||||
For more complete information on how to work with the kernel, see the
|
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>.
|
<ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;'>Yocto Project Linux Kernel Development Manual</ulink>.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>User Application Development:</emphasis>
|
<listitem><para><emphasis>User Application Development:</emphasis>
|
||||||
User Application Development covers development of applications that you intend
|
User Application Development covers development of applications
|
||||||
to run on target hardware.
|
that you intend to run on target hardware.
|
||||||
For information on how to set up your host development system for user-space
|
For information on how to set up your host development system for
|
||||||
application development, see the
|
user-space application development, see the
|
||||||
<ulink url='&YOCTO_DOCS_ADT_URL;'>Yocto Project Application Developer's Guide</ulink>.
|
<ulink url='&YOCTO_DOCS_ADT_URL;'>Yocto Project Application Developer's Guide</ulink>.
|
||||||
For a simple example of user-space application development using the
|
For a simple example of user-space application development using
|
||||||
<trademark class='trade'>Eclipse</trademark> IDE, see the
|
the <trademark class='trade'>Eclipse</trademark> IDE, see the
|
||||||
"<link linkend='application-development-workflow'>Application
|
"<link linkend='application-development-workflow'>Application
|
||||||
Development Workflow</link>" section.
|
Development Workflow</link>" section.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>Temporary Source Code Modification:</emphasis>
|
<listitem><para><emphasis>Temporary Source Code Modification:</emphasis>
|
||||||
Direct modification of temporary source code is a convenient development model
|
Direct modification of temporary source code is a convenient
|
||||||
to quickly iterate and develop towards a solution.
|
development model to quickly iterate and develop towards a
|
||||||
Once you implement the solution, you should of course take steps to
|
solution.
|
||||||
get the changes upstream and applied in the affected recipes.</para></listitem>
|
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>
|
<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
|
You can use the <ulink url='&YOCTO_HOME_URL;/tools-resources/projects/hob'>Hob</ulink>
|
||||||
custom operating system images within the build environment.
|
to build custom operating system images within the build
|
||||||
Hob provides an efficient interface to the OpenEmbedded build system.</para></listitem>
|
environment.
|
||||||
|
Hob provides an efficient interface to the OpenEmbedded build system.
|
||||||
|
</para></listitem>
|
||||||
<listitem><para><emphasis>Using a Development Shell:</emphasis>
|
<listitem><para><emphasis>Using a Development Shell:</emphasis>
|
||||||
You can use a <filename>devshell</filename> to efficiently debug commands or simply
|
You can use a <filename>devshell</filename> to efficiently debug
|
||||||
edit packages.
|
commands or simply edit packages.
|
||||||
Working inside a development shell is a quick way to set up the OpenEmbedded build
|
Working inside a development shell is a quick way to set up the
|
||||||
environment to work on parts of a project.</para></listitem>
|
OpenEmbedded build environment to work on parts of a project.
|
||||||
|
</para></listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user