|
@@ -317,7 +317,7 @@
|
|
|
Separate the project's Metadata and code by using
|
|
|
separate Git repositories.
|
|
|
See the
|
|
|
- "<link linkend='yocto-project-repositories'>Yocto Project Source Repositories</link>"
|
|
|
+ "<ulink url='&YOCTO_DOC_REF_URL;#yocto-project-repositories'>Yocto Project Source Repositories</ulink>"
|
|
|
section for information on these repositories.
|
|
|
See the
|
|
|
"<link linkend='getting-setup'>Getting Set Up</link>"
|
|
@@ -354,92 +354,6 @@
|
|
|
</section>
|
|
|
</section>
|
|
|
|
|
|
-<section id='yocto-project-repositories'>
|
|
|
- <title>Yocto Project Source Repositories</title>
|
|
|
-
|
|
|
- <para>
|
|
|
- The Yocto Project team maintains complete source repositories for all
|
|
|
- Yocto Project files at
|
|
|
- <ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi'></ulink>.
|
|
|
- This web-based source code browser is organized into categories by
|
|
|
- function such as IDE Plugins, Matchbox, Poky, Yocto Linux Kernel, and
|
|
|
- so forth.
|
|
|
- From the interface, you can click on any particular item in the "Name"
|
|
|
- column and see the URL at the bottom of the page that you need to clone
|
|
|
- a Git repository for that particular item.
|
|
|
- Having a local Git repository of the
|
|
|
- <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink>, which is
|
|
|
- usually named "poky", allows
|
|
|
- you to make changes, contribute to the history, and ultimately enhance
|
|
|
- the Yocto Project's tools, Board Support Packages, and so forth.
|
|
|
- </para>
|
|
|
-
|
|
|
- <para>
|
|
|
- For any supported release of Yocto Project, you can also go to the
|
|
|
- <ulink url='&YOCTO_HOME_URL;'>Yocto Project Website</ulink> and
|
|
|
- select the "Downloads" tab and get a released tarball of the
|
|
|
- <filename>poky</filename> repository or any supported BSP tarballs.
|
|
|
- Unpacking these tarballs gives you a snapshot of the released
|
|
|
- files.
|
|
|
- <note><title>Notes</title>
|
|
|
- <itemizedlist>
|
|
|
- <listitem><para>
|
|
|
- The recommended method for setting up the Yocto Project
|
|
|
- <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink>
|
|
|
- and the files for supported BSPs
|
|
|
- (e.g., <filename>meta-intel</filename>) is to use
|
|
|
- <link linkend='git'>Git</link> to create a local copy of
|
|
|
- the upstream repositories.
|
|
|
- </para></listitem>
|
|
|
- <listitem><para>
|
|
|
- Be sure to always work in matching branches for both
|
|
|
- the selected BSP repository and the
|
|
|
- <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink>
|
|
|
- (i.e. <filename>poky</filename>) repository.
|
|
|
- For example, if you have checked out the "master" branch
|
|
|
- of <filename>poky</filename> and you are going to use
|
|
|
- <filename>meta-intel</filename>, be sure to checkout the
|
|
|
- "master" branch of <filename>meta-intel</filename>.
|
|
|
- </para></listitem>
|
|
|
- </itemizedlist>
|
|
|
- </note>
|
|
|
- </para>
|
|
|
-
|
|
|
- <para>
|
|
|
- In summary, here is where you can get the project files needed for development:
|
|
|
- <itemizedlist>
|
|
|
- <listitem><para id='source-repositories'><emphasis><ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi'>Source Repositories:</ulink></emphasis>
|
|
|
- This area contains IDE Plugins, Matchbox, Poky, Poky Support, Tools, Yocto Linux Kernel, and Yocto
|
|
|
- Metadata Layers.
|
|
|
- You can create local copies of Git repositories for each of these areas.</para>
|
|
|
- <para>
|
|
|
- <imagedata fileref="figures/source-repos.png" align="center" width="6in" depth="4in" />
|
|
|
- </para></listitem>
|
|
|
- <listitem><para><anchor id='index-downloads' /><emphasis><ulink url='&YOCTO_DL_URL;/releases/'>Index of /releases:</ulink></emphasis>
|
|
|
- This is an index of releases such as
|
|
|
- the <trademark class='trade'>Eclipse</trademark>
|
|
|
- Yocto Plug-in, miscellaneous support, Poky, Pseudo, installers for cross-development toolchains,
|
|
|
- and all released versions of Yocto Project in the form of images or tarballs.
|
|
|
- Downloading and extracting these files does not produce a local copy of the
|
|
|
- Git repository but rather a snapshot of a particular release or image.</para>
|
|
|
- <para>
|
|
|
- <imagedata fileref="figures/index-downloads.png" align="center" width="6in" depth="3.5in" />
|
|
|
- </para></listitem>
|
|
|
- <listitem><para><emphasis>"Downloads" page for the
|
|
|
- <ulink url='&YOCTO_HOME_URL;'>Yocto Project Website</ulink>:</emphasis>
|
|
|
- Access this page by going to the website and then selecting
|
|
|
- the "Downloads" tab.
|
|
|
- This page allows you to download any Yocto Project
|
|
|
- release or Board Support Package (BSP) in tarball form.
|
|
|
- The tarballs are similar to those found in the
|
|
|
- <ulink url='&YOCTO_DL_URL;/releases/'>Index of /releases:</ulink> area.</para>
|
|
|
- <para>
|
|
|
- <imagedata fileref="figures/yp-download.png" align="center" width="6in" depth="4in" />
|
|
|
- </para></listitem>
|
|
|
- </itemizedlist>
|
|
|
- </para>
|
|
|
-</section>
|
|
|
-
|
|
|
<section id='licensing'>
|
|
|
<title>Licensing</title>
|
|
|
|
|
@@ -540,7 +454,7 @@
|
|
|
|
|
|
<para>
|
|
|
As mentioned earlier in the section
|
|
|
- "<link linkend='yocto-project-repositories'>Yocto Project Source Repositories</link>",
|
|
|
+ "<ulink url='&YOCTO_DOCS_REF_URL;#yocto-project-repositories'>Yocto Project Source Repositories</ulink>",
|
|
|
the Yocto Project maintains source repositories at
|
|
|
<ulink url='&YOCTO_GIT_URL;/cgit.cgi'></ulink>.
|
|
|
If you look at this web-interface of the repositories, each item is a separate
|