From 0a217cd18f09c837f67bf54956904a79fb013876 Mon Sep 17 00:00:00 2001 From: Yu Ke Date: Thu, 9 Sep 2010 10:34:34 +0800 Subject: handbook: review and update CH1(introduction) and CH2(using Poky) Signed-off-by: Yu Ke Signed-off-by: Kevin Tian --- handbook/introduction.xml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'handbook/introduction.xml') diff --git a/handbook/introduction.xml b/handbook/introduction.xml index 27427c97f..95017c6a5 100644 --- a/handbook/introduction.xml +++ b/handbook/introduction.xml @@ -30,7 +30,7 @@ Create a focused, stable, subset of OpenEmbedded that can be easily and reliably built and developed upon. - Fully support a wide range of x86 and ARM hardware and device virtulisation + Fully support a wide range of x86, ARM, MIPS, PowerPC hardware and device virtulisation @@ -39,7 +39,7 @@ based on open source software such as the Kdrive X server, the Matchbox window manager, the GTK+ toolkit and the D-Bus message bus system. Images for many kinds of devices can be generated, however the standard example - machines target QEMU full system emulation (both x86 and ARM) and the ARM based + machines target QEMU full system emulation(x86, ARM, MIPS and PowerPC) and the ARM based Sharp Zaurus series of devices. Poky's ability to boot inside a QEMU emulator makes it particularly suitable as a test platform for development of embedded software. @@ -83,7 +83,11 @@ of the components that make up Poky followed by information about using and debugging the Poky build system. The 'Extending Poky' section gives information about how to extend and customise Poky along with advice - on how to manage these changes. The 'Platform Development with Poky' + on how to manage these changes. + The 'Board Support Packages (BSP) - Developers Guide' section + gives information about how to develop BSP such as the common layout, the + software hardware configuration options etc. + The 'Platform Development with Poky' section gives information about interaction between Poky and target hardware for common platform development tasks such as software development, debugging and profiling. The rest of the manual @@ -92,7 +96,7 @@ - This manual applies to Poky Release 3.1 (Pinky). + This manual applies to Poky Release 3.3 (Green). @@ -200,13 +204,14 @@ $ tar xjvf poky-green-3.3.tar.bz2 $ cd green-3.3/ $ source poky-init-build-env $ bitbake poky-image-sato +$ bitbake qemu-native $ runqemu qemux86 - This process will need Internet access, about 3 GB of disk space + This process will need Internet access, about 20 GB of disk space available, and you should expect the build to take about 4 - 5 hours since it is building an entire Linux system from source including the toolchain! @@ -266,8 +271,8 @@ $ apt-get install qemu poky-scripts Download a Poky QEMU release kernel (*zImage*qemu*.bin) and compressed filesystem image (poky-image-*-qemu*.ext2.bz2) which you'll need to decompress with 'bzip2 -d'. These are available from the - last release - or from the autobuilder. + last release + or from the autobuilder. @@ -306,7 +311,7 @@ $ poky-qemu <kernel> <image> We make nightly builds of Poky for testing purposes and to make the latest developments available. The output from these builds is available - at + at where the numbers increase for each subsequent build and can be used to reference it. @@ -316,7 +321,7 @@ $ poky-qemu <kernel> <image> be used either as external standalone toolchains or can be combined with Poky as a prebuilt toolchain to reduce build time. Using the external toolchains is simply a case of untarring the tarball into the root of your system (it only creates files in - /usr/local/poky) and then enabling the option + /opt/poky) and then enabling the option in local.conf. -- cgit v1.2.3