# The Yocto Project Development Tasks Manual

## Welcome

Welcome to the Yocto Project Development Tasks Manual! This manual provides relevant procedures necessary for developing in the Yocto Project environment (i.e. developing embedded Linux images and user-space applications that run on targeted devices). The manual groups related procedures into higher-level sections. Procedures can consist of high-level steps or low-level steps depending on the topic. You can find conceptual information related to a procedure by following appropriate links to the Yocto Project Reference Manual.

The following list describes what you can get from this manual:

- Setup Procedures: Procedures that show you how to set up a Yocto Project Development environment and how to accomplish the change workflow through logging defects and submitting changes.

- Emulation Procedures: Procedures that show you how to use the Yocto Project integrated QuickEMUlator (QEMU), which lets you simulate running on hardware an image you have built using the OpenEmbedded build system.

- Common Procedures: Procedures related to "everyday" tasks you perform while developing images and applications using the Yocto Project.

This manual will not give you the following:

- Redundant Step-by-step Instructions: For example, the Yocto Project Application Development and the Extensible Software Development Kit (eSDK) manual contains detailed instructions on how to install an SDK, which is used to develop applications for target hardware.

- Reference or Conceptual Material: This type of material resides in an appropriate reference manual. For example, system variables are documented in the Yocto Project Reference Manual.

- Detailed Public Information Not Specific to the Yocto Project: For example, exhaustive information on how to use the Source Control Manager Git is better covered with Internet searches and official Git Documentation than through the Yocto Project documentation.

## Other Information

Because this manual presents information for many different topics, supplemental information is recommended for full comprehension. For introductory information on the Yocto Project, see the Yocto Project Website. You can find an introductory to using the Yocto Project by working through the Yocto Project Quick Start.

For a comprehensive list of links and other documentation, see the "Links and Related Documentation" section in the Yocto Project Reference Manual.