Bug 5678 - Simplest use example for Yocto build environment
Summary: Simplest use example for Yocto build environment
Status: RESOLVED OBSOLETE
Alias: None
Product: Quick Start
Classification: Documentation
Component: quick-start (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Low enhancement
Target Milestone: Future
Assignee: Jessica
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-12-18 09:24 UTC by Damnedyankee
Modified: 2017-06-12 21:29 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Damnedyankee 2013-12-18 09:24:28 UTC
It is understood that Yocto is a system for building a system image and associated test tools such as a virtualization environment. Since the entire Yocto infrastructure is complex and powerful, it is similarly difficult to understand.  It is this infrastructure usage which must be documented, in the form of a basic tutorial.

I think a set of steps detailing how to build a single application (e.g. an element of the target tool chain, such as g++, or ld), not an entire OS image, would be a better introduction to the framework provided by Yocto, even if that is not the intended usage.  These steps should include explanations of the directory structure, the (too) numerous configuration files, and more.


A user of the tutorial would be instructed to download the core Yocto environment, not the entire poky reference build tree.  Then they would add in a single component as mentioned above, configure the build for a target architecture and OS, and perhaps set some additional interesting options (perhaps packaging, or testing, or something).  Then they would launch the build, and observe the behavior.  Finally, they could inspect the output of the build.

Working up from this to an entire target OS image with supporting virtualization engine, etc, is really fairly straightforward, and little more than a mental exercise, but the basic steps are much more fundamental to understanding how Yocto is put together.
Comment 1 Jessica 2013-12-19 15:51:13 UTC
Hi,

It seems that you want a tutorial about using ADT (application development toolkit) instead of Yocto build system?

Any how, there're value in your input that we should address but unfortunately we don't have bandwidth to address them in the near term releases since some of the features we need to implement to address the usage flow you mentioned here.

Thanks,
Jessica
Comment 2 Stephen K Jolley 2017-06-12 21:29:56 UTC
ADT has been retired.  Replaced by eSDK.