diff options
Diffstat (limited to 'documentation/dev-manual/dev-manual-start.xml')
-rw-r--r-- | documentation/dev-manual/dev-manual-start.xml | 66 |
1 files changed, 8 insertions, 58 deletions
diff --git a/documentation/dev-manual/dev-manual-start.xml b/documentation/dev-manual/dev-manual-start.xml index 42928657c6..195b22d0b1 100644 --- a/documentation/dev-manual/dev-manual-start.xml +++ b/documentation/dev-manual/dev-manual-start.xml | |||
@@ -53,8 +53,8 @@ | |||
53 | <emphasis>Eclipse Development:</emphasis> | 53 | <emphasis>Eclipse Development:</emphasis> |
54 | See the | 54 | See the |
55 | "<ulink url='&YOCTO_DOCS_SDK_URL;#sdk-eclipse-project'>Developing Applications Using <trademark class='trade'>Eclipse</trademark></ulink>" | 55 | "<ulink url='&YOCTO_DOCS_SDK_URL;#sdk-eclipse-project'>Developing Applications Using <trademark class='trade'>Eclipse</trademark></ulink>" |
56 | Chapter in the Yocto Project Software Development Kit (SDK) | 56 | Chapter in the Yocto Project Application Development and the |
57 | Developer's Guide. | 57 | Extensible Software Development Kit (eSDK) manual. |
58 | </para></listitem> | 58 | </para></listitem> |
59 | </itemizedlist> | 59 | </itemizedlist> |
60 | </para> | 60 | </para> |
@@ -131,8 +131,8 @@ | |||
131 | section. | 131 | section. |
132 | If you are going to use the Extensible SDK, see the | 132 | If you are going to use the Extensible SDK, see the |
133 | "<ulink url='&YOCTO_DOCS_SDK_URL;#sdk-extensible'>Using the Extensible SDK</ulink>" | 133 | "<ulink url='&YOCTO_DOCS_SDK_URL;#sdk-extensible'>Using the Extensible SDK</ulink>" |
134 | Chapter in the Yocto Project Software Development Kit (SDK) | 134 | Chapter in the Yocto Project Application Development and the |
135 | Developer's Guide. | 135 | Extensible Software Development Kit (eSDK) manual. |
136 | If you want to work on the kernel, see the | 136 | If you want to work on the kernel, see the |
137 | <ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;'>Yocto Project Linux Kernel Development Manual</ulink>. | 137 | <ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;'>Yocto Project Linux Kernel Development Manual</ulink>. |
138 | If you are going to use Toaster, see the | 138 | If you are going to use Toaster, see the |
@@ -241,8 +241,8 @@ | |||
241 | section. | 241 | section. |
242 | If you are going to use the Extensible SDK container, see the | 242 | If you are going to use the Extensible SDK container, see the |
243 | "<ulink url='&YOCTO_DOCS_SDK_URL;#sdk-extensible'>Using the Extensible SDK</ulink>" | 243 | "<ulink url='&YOCTO_DOCS_SDK_URL;#sdk-extensible'>Using the Extensible SDK</ulink>" |
244 | Chapter in the Yocto Project Software Development Kit (SDK) | 244 | Chapter in the Yocto Project Application Development and the |
245 | Developer's Guide. | 245 | Extensible Software Development Kit (eSDK) manual. |
246 | If you are going to use the Toaster container, see the | 246 | If you are going to use the Toaster container, see the |
247 | "<ulink url='&YOCTO_DOCS_TOAST_URL;#toaster-manual-setup-and-use'>Setting Up and Using Toaster</ulink>" | 247 | "<ulink url='&YOCTO_DOCS_TOAST_URL;#toaster-manual-setup-and-use'>Setting Up and Using Toaster</ulink>" |
248 | section in the Toaster User Manual. | 248 | section in the Toaster User Manual. |
@@ -676,8 +676,8 @@ | |||
676 | For information on how to use | 676 | For information on how to use |
677 | <filename>devtool</filename> to build images, see the | 677 | <filename>devtool</filename> to build images, see the |
678 | "<ulink url='&YOCTO_DOCS_SDK_URL;#using-devtool-in-your-sdk-workflow'>Using <filename>devtool</filename> in Your SDK Workflow</ulink>" | 678 | "<ulink url='&YOCTO_DOCS_SDK_URL;#using-devtool-in-your-sdk-workflow'>Using <filename>devtool</filename> in Your SDK Workflow</ulink>" |
679 | section in the Yocto Project Software Development Kit | 679 | section in the Yocto Project Application Development and |
680 | (SDK) Developer's Guide. | 680 | the Extensible Software Development Kit (eSDK) manual. |
681 | </para></listitem> | 681 | </para></listitem> |
682 | </itemizedlist> | 682 | </itemizedlist> |
683 | </note> | 683 | </note> |
@@ -744,56 +744,6 @@ | |||
744 | </para> | 744 | </para> |
745 | </section> | 745 | </section> |
746 | 746 | ||
747 | <!-- | ||
748 | <section id='using-pre-built-binaries-and-qemu'> | ||
749 | <title>Using Pre-Built Binaries and QEMU</title> | ||
750 | |||
751 | <para> | ||
752 | Another option you have to get started is to use pre-built binaries. | ||
753 | The Yocto Project provides many types of binaries with each release. | ||
754 | See the "<ulink url='&YOCTO_DOCS_REF_URL;#ref-images'>Images</ulink>" | ||
755 | chapter in the Yocto Project Reference Manual | ||
756 | for descriptions of the types of binaries that ship with a Yocto Project | ||
757 | release. | ||
758 | </para> | ||
759 | |||
760 | <para> | ||
761 | Using a pre-built binary is ideal for developing software | ||
762 | applications to run on your target hardware. | ||
763 | To do this, you need to be able to access the appropriate | ||
764 | cross-toolchain tarball for the architecture on which you are | ||
765 | developing. | ||
766 | If you are using an SDK type image, the image ships with the complete | ||
767 | toolchain native to the architecture (i.e. a toolchain designed to | ||
768 | run on the | ||
769 | <ulink url='&YOCTO_DOCS_REF_URL;#var-SDKMACHINE'><filename>SDKMACHINE</filename></ulink>). | ||
770 | If you are not using an SDK type image, you need to separately download | ||
771 | and install the stand-alone Yocto Project cross-toolchain tarball. | ||
772 | See the | ||
773 | "<ulink url='&YOCTO_DOCS_SDK_URL;#sdk-appendix-obtain'>Obtaining the SDK</ulink>" | ||
774 | appendix in the Yocto Project Software Development Kit (SDK) | ||
775 | Developer's Guide for more information on locating and installing | ||
776 | cross-toolchains. | ||
777 | </para> | ||
778 | |||
779 | <para> | ||
780 | Regardless of the type of image you are using, you need to download the pre-built kernel | ||
781 | that you will boot in the QEMU emulator and then download and extract the target root | ||
782 | filesystem for your target machine’s architecture. | ||
783 | You can get architecture-specific binaries and file systems from | ||
784 | <ulink url='&YOCTO_MACHINES_DL_URL;'>machines</ulink>. | ||
785 | You can get installation scripts for stand-alone toolchains from | ||
786 | <ulink url='&YOCTO_TOOLCHAIN_DL_URL;'>toolchains</ulink>. | ||
787 | Once you have all your files, you set up the environment to emulate the hardware | ||
788 | by sourcing an environment setup script. | ||
789 | Finally, you start the QEMU emulator. | ||
790 | You can find details on all these steps in the | ||
791 | <ulink url='&YOCTO_DOCS_SDK_URL;#sdk-manual'>Yocto Project Software Development Kit (SDK) Developer's Guide</ulink>. | ||
792 | You can learn more about using QEMU with the Yocto Project in the | ||
793 | "<link linkend='dev-manual-qemu'>Using the Quick EMUlator (QEMU)</link>" | ||
794 | section. | ||
795 | </para> | ||
796 | </section> | ||
797 | --> | 747 | --> |
798 | </chapter> | 748 | </chapter> |
799 | <!-- | 749 | <!-- |