From 1e789e60b5bffc2947e421129fc2ad8ea543874d Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Tue, 16 Aug 2011 09:17:55 -0700 Subject: documentation/dev-manual: Incorporated Joshua Lock's review comments. (From yocto-docs rev: d4bf6343d7575ff96030242e2025570db52b515b) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/dev-manual/dev-manual-start.xml | 30 +++++++++++++++------------ 1 file changed, 17 insertions(+), 13 deletions(-) (limited to 'documentation/dev-manual/dev-manual-start.xml') diff --git a/documentation/dev-manual/dev-manual-start.xml b/documentation/dev-manual/dev-manual-start.xml index 48f98b50b5..07caed3132 100644 --- a/documentation/dev-manual/dev-manual-start.xml +++ b/documentation/dev-manual/dev-manual-start.xml @@ -24,15 +24,16 @@ The Yocto Project is an open-source collaboration project focused on embedded Linux development. - The project provides a recent Linux kernel along with a set of system commands, libraries, - and system components suitable for the embedded developer. - The Yocto Project also features the Sato reference User Interface should you be dealing with - devices with restricted screens. + The project currently provides a build system and various ancillary tools suitable for the + embedded developer. + The Yocto Project also features the Sato reference User Interface, which is optimized for + stylus driven, low-resolution screens. You can use the Yocto Project, which uses the BitBake build tool, to develop complete Linux - images and user-space applications for architectures based on ARM, MIPS, PowerPC, x86 and x86-64. + images and associated user-space applications for architectures based on ARM, MIPS, PowerPC, + x86 and x86-64. You can perform target-level testing and debugging as well as test in a hardware emulated environment. And, if you are an Eclipse user, you can install an Eclipse Yocto Plug-in to allow you to develop within that familiar environment. @@ -45,16 +46,18 @@ Here is what you need to get set up to use the Yocto Project: - Host System: You need a recent release of Fedora, - OpenSUSE, Debian, or Ubuntu. - You should have a reasonably current Linux-based host system. + Host System: You should have a reasonably current + Linux-based host system. + You will have the best results with a recent release of Fedora, + OpenSUSE, or Ubuntu as these releases are frequently tested and officially supported + host systems. You should also have about 100 gigabytes of free disk space for building images. Packages: The Yocto Project requires certain packages - exist on your development system. - See the + exist on your development system (e.g. Python 2.6 or 2.7). + See The Packages section in the Yocto Project Quick start for the exact package - requirements. + requirements and the installation commands for the supported distributions. Yocto Project Release: You need a release of the Yocto Project. You can get set up with local Yocto Project files one of two ways depending on whether you @@ -210,7 +213,8 @@ wiki page referenced earlier covers how to set up the meta-intel Git repository. - Eclipse Yocto Plug-in: If you are developing using the + Eclipse Yocto Plug-in: If you are developing + applications using the Eclipse Integrated Development Environment (IDE) you will need this plug-in. See the @@ -237,7 +241,7 @@ previous section. Initialize the build environment by sourcing a build environment script. - Make sure the conf/local.conf configuration file is set + Optionally ensure the conf/local.conf configuration file is set up how you want it. This file defines the target machine architecture and and other build options. Build the image using the BitBake command. -- cgit v1.2.3-54-g00ecf