summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-model.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-02-06 12:51:39 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-14 17:24:04 +0000
commit0ad26c66e0b926591f5d68095bd4b142f381cd86 (patch)
treeae8982295a2764d99a065c260d368ccdd50388f8 /documentation/dev-manual/dev-manual-model.xml
parent3c984fdbc60600d5839a8c8d9042d8381d03d2af (diff)
downloadpoky-0ad26c66e0b926591f5d68095bd4b142f381cd86.tar.gz
dev-manual: Updates to expose cross-toolchain recipes.
Added a bulleted list to the "Terms" section to help define some toolchain recipes such as gcc-cross-initial, gcc-cross-intermediate, and so forth. Added a cross-reference link to the term "Cross-Development Toolchain" in the the "Working Using Stand-alone Cross-development Toolchains" section. This gives the reader a way to see more on the toolchain recipes. (From yocto-docs rev: 2cb612424c0cf6addfd8bce8a0ef77665c35bd9a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual/dev-manual-model.xml')
-rw-r--r--documentation/dev-manual/dev-manual-model.xml64
1 files changed, 38 insertions, 26 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml
index cdb799d915..f59fae35c2 100644
--- a/documentation/dev-manual/dev-manual-model.xml
+++ b/documentation/dev-manual/dev-manual-model.xml
@@ -1448,45 +1448,57 @@ directory.</para></listitem>
1448 <title>Workflow Using Stand-alone Cross-development Toolchains</title> 1448 <title>Workflow Using Stand-alone Cross-development Toolchains</title>
1449 1449
1450 <para> 1450 <para>
1451 If you want to develop an application without prior installation of the ADT, you 1451 If you want to develop an application without prior installation
1452 still can employ the cross-development toolchain, the QEMU emulator, and a number of supported 1452 of the ADT, you still can employ the
1453 target image files. 1453 <link linkend='cross-development-toolchain'>Cross Development Toolchain</link>,
1454 the QEMU emulator, and a number of supported target image files.
1454 You just need to follow these general steps: 1455 You just need to follow these general steps:
1455 <orderedlist> 1456 <orderedlist>
1456 <listitem><para><emphasis>Install the cross-development toolchain for your target hardware:</emphasis> 1457 <listitem><para><emphasis>Install the cross-development
1458 toolchain for your target hardware:</emphasis>
1457 For information on how to install the toolchain, see the 1459 For information on how to install the toolchain, see the
1458 "<ulink url='&YOCTO_DOCS_ADT_URL;#using-an-existing-toolchain-tarball'>Using a Cross-Toolchain Tarball</ulink>" 1460 "<ulink url='&YOCTO_DOCS_ADT_URL;#using-an-existing-toolchain-tarball'>Using a Cross-Toolchain Tarball</ulink>"
1459 section 1461 section in the Yocto Project Application Developer's
1460 in the Yocto Project Application Developer's Guide.</para></listitem> 1462 Guide.</para></listitem>
1461 <listitem><para><emphasis>Download the Target Image:</emphasis> The Yocto Project supports 1463 <listitem><para><emphasis>Download the Target Image:</emphasis>
1462 several target architectures and has many pre-built kernel images and root filesystem 1464 The Yocto Project supports several target architectures
1465 and has many pre-built kernel images and root filesystem
1463 images.</para> 1466 images.</para>
1464 <para>If you are going to develop your application on hardware, go to the 1467 <para>If you are going to develop your application on
1468 hardware, go to the
1465 <ulink url='&YOCTO_MACHINES_DL_URL;'><filename>machines</filename></ulink> 1469 <ulink url='&YOCTO_MACHINES_DL_URL;'><filename>machines</filename></ulink>
1466 download area and choose a target machine area 1470 download area and choose a target machine area
1467 from which to download the kernel image and root filesystem. 1471 from which to download the kernel image and root filesystem.
1468 This download area could have several files in it that support development using 1472 This download area could have several files in it that
1469 actual hardware. 1473 support development using actual hardware.
1470 For example, the area might contain <filename>.hddimg</filename> files that combine the 1474 For example, the area might contain
1475 <filename>.hddimg</filename> files that combine the
1471 kernel image with the filesystem, boot loaders, etc. 1476 kernel image with the filesystem, boot loaders, etc.
1472 Be sure to get the files you need for your particular development process.</para> 1477 Be sure to get the files you need for your particular
1473 <para>If you are going to develop your application and then run and test it using the QEMU 1478 development process.</para>
1474 emulator, go to the 1479 <para>If you are going to develop your application and
1480 then run and test it using the QEMU emulator, go to the
1475 <ulink url='&YOCTO_QEMU_DL_URL;'><filename>machines/qemu</filename></ulink> 1481 <ulink url='&YOCTO_QEMU_DL_URL;'><filename>machines/qemu</filename></ulink>
1476 download area. 1482 download area.
1477 From this area, go down into the directory for your target architecture 1483 From this area, go down into the directory for your
1478 (e.g. <filename>qemux86_64</filename> for an 1484 target architecture (e.g. <filename>qemux86_64</filename>
1479 <trademark class='registered'>Intel</trademark>-based 64-bit architecture). 1485 for an <trademark class='registered'>Intel</trademark>-based
1480 Download kernel, root filesystem, and any other files you need for your process. 1486 64-bit architecture).
1481 <note>In order to use the root filesystem in QEMU, you need to extract it. 1487 Download kernel, root filesystem, and any other files you
1488 need for your process.
1489 <note>In order to use the root filesystem in QEMU, you
1490 need to extract it.
1482 See the 1491 See the
1483 "<ulink url='&YOCTO_DOCS_ADT_URL;#extracting-the-root-filesystem'>Extracting the Root Filesystem</ulink>" 1492 "<ulink url='&YOCTO_DOCS_ADT_URL;#extracting-the-root-filesystem'>Extracting the Root Filesystem</ulink>"
1484 section for information on how to extract the root filesystem.</note></para></listitem> 1493 section for information on how to extract the root
1485 <listitem><para><emphasis>Develop and Test your Application:</emphasis> At this point, 1494 filesystem.</note></para></listitem>
1486 you have the tools to develop your application. 1495 <listitem><para><emphasis>Develop and Test your
1487 If you need to separately install and use the QEMU emulator, you can go to 1496 Application:</emphasis> At this point, you have the tools
1488 <ulink url='http://wiki.qemu.org/Main_Page'>QEMU Home Page</ulink> to download and learn about the 1497 to develop your application.
1489 emulator.</para></listitem> 1498 If you need to separately install and use the QEMU
1499 emulator, you can go to
1500 <ulink url='http://wiki.qemu.org/Main_Page'>QEMU Home Page</ulink>
1501 to download and learn about the emulator.</para></listitem>
1490 </orderedlist> 1502 </orderedlist>
1491 </para> 1503 </para>
1492 </section> 1504 </section>