From 857b2d45f63faa803296a5fba7b0e6a1b9a2989e Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 11 Jun 2012 08:20:38 -0700 Subject: documentation/poky-ref-manual/development.xml: Removed pre-built section Removed the section about developing binaries using QEMU. This section is better placed in the YP Development Manual. (From yocto-docs rev: 83a4e84b69051f217993d80b525e9d07d64d1c6d) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/poky-ref-manual/development.xml | 59 --------------------------- 1 file changed, 59 deletions(-) (limited to 'documentation/poky-ref-manual') diff --git a/documentation/poky-ref-manual/development.xml b/documentation/poky-ref-manual/development.xml index 419c3a4f3a..8508a5eb31 100644 --- a/documentation/poky-ref-manual/development.xml +++ b/documentation/poky-ref-manual/development.xml @@ -97,65 +97,6 @@ -
- External Development Using the QEMU Emulator - - Running Poky QEMU images is covered in the - "A Quick Test Run" - section of the Yocto Project Quick Start. - - - The QEMU images shipped with the Yocto Project contain complete toolchains - native to their target architectures. - This support allows you to develop applications within QEMU similar to the way - you would using a normal host development system. - - - - Speed can be an issue depending on the target and host architecture mix. - For example, using the qemux86 image in the emulator - on an Intel-based 32-bit (x86) host machine is fast because the target and - host architectures match. - On the other hand, using the qemuarm image on the same Intel-based - host can be slower. - But, you still achieve faithful emulation of ARM-specific issues. - - - - To speed things up, the QEMU images support using distcc - to call a cross-compiler outside the emulated system. - If you used runqemu to start QEMU, and - distccd is present on the host system, any BitBake cross-compiling - toolchain available from the build system is automatically - used from within QEMU simply by calling distcc. - You can accomplish this by defining the cross-compiler variable - (e.g. export CC="distcc"). - Alternatively, if a suitable SDK/toolchain is present in - /opt/poky the toolchain is also automatically used. - - - - Several mechanisms exist that let you connect to the system running on the - QEMU emulator: - - QEMU provides a framebuffer interface that makes standard - consoles available. - Generally, headless embedded devices have a serial port. - If so, you can configure the operating system of the running image - to use that port to run a console. - The connection uses standard IP networking. - The QEMU images have a Dropbear secure shell (ssh) server - that runs with the root password disabled. - This allows you to use standard ssh and - scp commands. - The QEMU images also contain an embedded Network Files - System (NFS) server that exports the image's root filesystem. - This allows you to make the filesystem available to the - host. - - -
-
Development Using Yocto Project Directly -- cgit v1.2.3-54-g00ecf