documentation/dev-manual/dev-manual-model.xml: Edits for Eclipse insertion
In preparation for taking the Eclipse installation and configuration steps, I have made an edit pass through the section "Workflow Using the ADT and Eclipse". Minor edits performed to integrate the new information. (From yocto-docs rev: 7b4e0ae371b23f329451ac768b7d9eab5931df2d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
3853dc7fd0
commit
b742716bc2
|
@ -25,7 +25,7 @@
|
||||||
<trademark class='trade'>Eclipse</trademark> IDE,
|
<trademark class='trade'>Eclipse</trademark> IDE,
|
||||||
see the
|
see the
|
||||||
<ulink url='&YOCTO_DOCS_ADT_URL;'>
|
<ulink url='&YOCTO_DOCS_ADT_URL;'>
|
||||||
The Yocto Project Application Development Toolkit (ADT) User's Guide</ulink>.
|
The Yocto Project Application Developer's Guide</ulink>.
|
||||||
</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 development model
|
||||||
|
@ -526,11 +526,12 @@
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Application development involves creation of an application that you want to be able
|
Application development involves creation of an application that you want to be able
|
||||||
to run on your target hardware, which is running a Yocto Project kernel image.
|
to run on your target hardware, which is running a kernel image created using the
|
||||||
The Yocto Project provides an Application Development Toolkit (ADT) that
|
OpenEmbedded build system.
|
||||||
facilitates quick development and integration of your application into its run-time environment.
|
The Yocto Project provides an Application Development Toolkit (ADT) and
|
||||||
Using the ADT you can employ cross-development toolchains designed for your target hardware
|
stand-alone cross-development toolchains that
|
||||||
to compile and link your application.
|
facilitate quick development and integration of your application into its run-time environment.
|
||||||
|
Using the ADT and toolchains, you can compile and link your application.
|
||||||
You can then deploy your application to the actual hardware or to the QEMU emulator for testing.
|
You can then deploy your application to the actual hardware or to the QEMU emulator for testing.
|
||||||
If you are familiar with the popular Eclipse IDE, you can use an Eclipse Yocto Plug-in to
|
If you are familiar with the popular Eclipse IDE, you can use an Eclipse Yocto Plug-in to
|
||||||
allow you to develop, deploy, and test your application all from within Eclipse.
|
allow you to develop, deploy, and test your application all from within Eclipse.
|
||||||
|
@ -548,11 +549,8 @@
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
To help you understand how application development works using the ADT, this section
|
To help you understand how application development works using the ADT, this section
|
||||||
provides an overview of the general development process.
|
provides an overview of the general development process and a detailed example of the process
|
||||||
If you want to see a detailed example of the process as it is used from within the Eclipse
|
as it is used from within the Eclipse IDE.
|
||||||
IDE, see
|
|
||||||
<ulink url='&YOCTO_DOCS_ADT_URL;'>
|
|
||||||
The Application Development Toolkit (ADT) User's Manual</ulink>.
|
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
@ -610,7 +608,7 @@
|
||||||
For information on how to install the ADT, see the
|
For information on how to install the ADT, see the
|
||||||
"<ulink url='&YOCTO_DOCS_ADT_URL;#using-the-adt-installer'>Using the ADT Installer</ulink>"
|
"<ulink url='&YOCTO_DOCS_ADT_URL;#using-the-adt-installer'>Using the ADT Installer</ulink>"
|
||||||
section
|
section
|
||||||
in the Yocto Project Application Development (ADT) User's Manual.</para></listitem>
|
in the Yocto Project Application Developer's Guide.</para></listitem>
|
||||||
<listitem><para><emphasis>If Applicable, Secure the Target Root Filesystem</emphasis>:
|
<listitem><para><emphasis>If Applicable, Secure the Target Root Filesystem</emphasis>:
|
||||||
If you choose not to install the ADT using the ADT Installer,
|
If you choose not to install the ADT using the ADT Installer,
|
||||||
you need to find and download the
|
you need to find and download the
|
||||||
|
@ -643,12 +641,12 @@
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id='workflow-without-adt'>
|
<section id='workflow-using-stand-alone-cross-development-toolchains'>
|
||||||
<title>Workflow Without ADT</title>
|
<title>Workflow Using Stand-alone Cross-development Toolchains</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
If you want to develop an application outside of the Yocto Project ADT environment, you
|
If you want to develop an application without prior installation of the ADT, you
|
||||||
can still employ the cross-development toolchain, the QEMU emulator, and a number of supported
|
still can employ the cross-development toolchain, the QEMU emulator, and a number of supported
|
||||||
target image files.
|
target image files.
|
||||||
You just need to follow these general steps:
|
You just need to follow these general steps:
|
||||||
<orderedlist>
|
<orderedlist>
|
||||||
|
@ -656,13 +654,13 @@
|
||||||
For information on how to install the toolchain, see the
|
For information on how to install the toolchain, see the
|
||||||
"<ulink url='&YOCTO_DOCS_ADT_URL;#using-an-existing-toolchain-tarball'>Using a Cross-Toolchain Tarball</ulink>"
|
"<ulink url='&YOCTO_DOCS_ADT_URL;#using-an-existing-toolchain-tarball'>Using a Cross-Toolchain Tarball</ulink>"
|
||||||
section
|
section
|
||||||
in the Yocto Project Application Development (ADT) User's Manual.</para></listitem>
|
in the Yocto Project Application Developer's Manual.</para></listitem>
|
||||||
<listitem><para><emphasis>Download the Target Image:</emphasis> The Yocto Project supports
|
<listitem><para><emphasis>Download the Target Image:</emphasis> The Yocto Project supports
|
||||||
several target architectures and has many pre-built kernel images and root filesystem
|
several target architectures and has many pre-built kernel images and root filesystem
|
||||||
images.</para>
|
images.</para>
|
||||||
<para>If you are going to develop your application on hardware, go to the
|
<para>If you are going to develop your application on hardware, go to the
|
||||||
<ulink url='&YOCTO_MACHINES_DL_URL;'>
|
<ulink url='&YOCTO_MACHINES_DL_URL;'><filename>machines</filename></ulink>
|
||||||
<filename>machines</filename></ulink> download area and choose a target machine area
|
download area and choose a target machine area
|
||||||
from which to download the kernel image and root filesystem.
|
from which to download the kernel image and root filesystem.
|
||||||
This download area could have several files in it that support development using
|
This download area could have several files in it that support development using
|
||||||
actual hardware.
|
actual hardware.
|
||||||
|
@ -671,16 +669,16 @@
|
||||||
Be sure to get the files you need for your particular development process.</para>
|
Be sure to get the files you need for your particular development process.</para>
|
||||||
<para>If you are going to develop your application and then run and test it using the QEMU
|
<para>If you are going to develop your application and then run and test it using the QEMU
|
||||||
emulator, go to the
|
emulator, go to the
|
||||||
<ulink url='&YOCTO_QEMU_DL_URL;'>
|
<ulink url='&YOCTO_QEMU_DL_URL;'><filename>machines/qemu</filename></ulink>
|
||||||
<filename>machines/qemu</filename></ulink> download area.
|
download area.
|
||||||
From this area, go down into the directory for your target architecture
|
From this area, go down into the directory for your target architecture
|
||||||
(e.g. <filename>qemux86_64</filename> for an
|
(e.g. <filename>qemux86_64</filename> for an
|
||||||
<trademark class='registered'>Intel</trademark>-based 64-bit architecture).
|
<trademark class='registered'>Intel</trademark>-based 64-bit architecture).
|
||||||
Download kernel, root filesystem, and any other files you need for your process.
|
Download kernel, root filesystem, and any other files you need for your process.
|
||||||
<note>In order to use the root filesystem in QEMU, you need to extract it.
|
<note>In order to use the root filesystem in QEMU, you need to extract it.
|
||||||
See the
|
See the
|
||||||
"<ulink url='&YOCTO_DOCS_ADT_URL;#extracting-the-root-filesystem'>Extracting the Root Filesystem</ulink>" section for information on how to extract the
|
"<ulink url='&YOCTO_DOCS_ADT_URL;#extracting-the-root-filesystem'>Extracting the Root Filesystem</ulink>"
|
||||||
root filesystem.</note></para></listitem>
|
section for information on how to extract the root filesystem.</note></para></listitem>
|
||||||
<listitem><para><emphasis>Develop and Test your Application:</emphasis> At this point,
|
<listitem><para><emphasis>Develop and Test your Application:</emphasis> At this point,
|
||||||
you have the tools to develop your application.
|
you have the tools to develop your application.
|
||||||
If you need to separately install and use the QEMU emulator, you can go to
|
If you need to separately install and use the QEMU emulator, you can go to
|
||||||
|
|
Loading…
Reference in New Issue