diff options
| author | Richard Purdie <richard@openedhand.com> | 2008-02-26 11:40:57 +0000 |
|---|---|---|
| committer | Richard Purdie <richard@openedhand.com> | 2008-02-26 11:40:57 +0000 |
| commit | b2bdf19d90f9ac43a576076a408fb6104db4e5be (patch) | |
| tree | 35daecdcae8cac82212b9d56bfdcace6f21df224 /README | |
| parent | 882e9cd2affb773eec8b1d387ab4e3b5cbdc0994 (diff) | |
| download | poky-b2bdf19d90f9ac43a576076a408fb6104db4e5be.tar.gz | |
README*: Update after addition of manual
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3866 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'README')
| -rw-r--r-- | README | 79 |
1 files changed, 12 insertions, 67 deletions
| @@ -1,70 +1,15 @@ | |||
| 1 | Introduction | 1 | Poky |
| 2 | == | 2 | ==== |
| 3 | 3 | ||
| 4 | 'Poky' is a combined cross build system and linux distribution based | 4 | Poky platform builder is a combined cross build system and development |
| 5 | upon OpenEmbedded. It features support for building X11/Matchbox/GTK | 5 | environment. It features support for building X11/Matchbox/GTK based |
| 6 | based filesystem images for various embedded devices and boards. | 6 | filesystem images for various embedded devices and boards. It also |
| 7 | supports cross-architecture application development using QEMU emulation | ||
| 8 | and a standalone toolchain and SDK with IDE integration. | ||
| 7 | 9 | ||
| 10 | Poky has an extensive handbook, the source of which is contained in | ||
| 11 | the handbook directory. For compiled HTML or pdf versions of this, | ||
| 12 | see the Poky website http://pokylinux.org. | ||
| 8 | 13 | ||
| 9 | Required Packages | 14 | Additional information on the specifics of hardware that Poky supports |
| 10 | === | 15 | is available in README.hardware. |
| 11 | |||
| 12 | Running Poky on Debian based distributions requires the following | ||
| 13 | extra packages be installed; | ||
| 14 | |||
| 15 | build-essential | ||
| 16 | diffstat | ||
| 17 | texinfo | ||
| 18 | texi2html | ||
| 19 | cvs | ||
| 20 | subversion | ||
| 21 | gawk | ||
| 22 | bochsbios (to run qemux86 images) | ||
| 23 | |||
| 24 | You also need to install the qemu from http://debian.o-hand.com/. A | ||
| 25 | poky-depends deb is also available from this source which will install | ||
| 26 | all the dependencies mentioned above for you. | ||
| 27 | |||
| 28 | Alternatively poky can build qemu itself, but for this you need the | ||
| 29 | following packages installed; | ||
| 30 | |||
| 31 | gcc-3.4 | ||
| 32 | libsdl1.2-dev | ||
| 33 | zlib1g-dev | ||
| 34 | |||
| 35 | You will also need to comment out ASSUME_PROVIDED += "qemu-native"' in | ||
| 36 | build/conf/local.conf. | ||
| 37 | |||
| 38 | Building under other distro's such as Fedora is known to work. Use the above | ||
| 39 | package names as a guide for dependencies. | ||
| 40 | |||
| 41 | Building An Image | ||
| 42 | === | ||
| 43 | |||
| 44 | Simply run; | ||
| 45 | |||
| 46 | % source poky-init-build-env | ||
| 47 | % bitbake poky-image-sato | ||
| 48 | |||
| 49 | This will result in an ext2 image and kernel for qemu arm (see scripts dir). | ||
| 50 | |||
| 51 | To build for other machine types see MACHINE in build/conf/local.conf | ||
| 52 | |||
| 53 | Other image targets such as poky-image-sdk or poky-image-minimal are available, | ||
| 54 | see meta/packages/images/*. | ||
| 55 | |||
| 56 | Notes: | ||
| 57 | === | ||
| 58 | |||
| 59 | Useful Links; | ||
| 60 | |||
| 61 | OpenedHand | ||
| 62 | http://openedhand.com | ||
| 63 | |||
| 64 | Poky Homepage | ||
| 65 | http://projects.o-hand.com/poky | ||
| 66 | |||
| 67 | OE Homepage and wiki | ||
| 68 | http://openembedded.org | ||
| 69 | |||
| 70 | Copyright (C) 2006-2007 OpenedHand Ltd. | ||
