<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>5678</bug_id>
          
          <creation_ts>2013-12-18 09:24:28 +0000</creation_ts>
          <short_desc>Simplest use example for Yocto build environment</short_desc>
          <delta_ts>2017-06-12 21:29:56 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>9</classification_id>
          <classification>Documentation</classification>
          <product>Quick Start</product>
          <component>quick-start</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>OBSOLETE</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Damnedyankee">damnedyankee</reporter>
          <assigned_to name="Jessica">jessica.zhang</assigned_to>
          <cc>jessica.zhang</cc>
    
    <cc>poky.doc.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sjolley.yp.pm</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>39468</commentid>
    <comment_count>0</comment_count>
    <who name="Damnedyankee">damnedyankee</who>
    <bug_when>2013-12-18 09:24:28 +0000</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39501</commentid>
    <comment_count>1</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2013-12-19 15:51:13 +0000</bug_when>
    <thetext>Hi,

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

Any how, there&apos;re value in your input that we should address but unfortunately we don&apos;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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74024</commentid>
    <comment_count>2</comment_count>
    <who name="Stephen K Jolley">sjolley.yp.pm</who>
    <bug_when>2017-06-12 21:29:56 +0000</bug_when>
    <thetext>ADT has been retired.  Replaced by eSDK.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>