diff options
-rw-r--r-- | documentation/dev-manual/dev-manual-start.xml | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/documentation/dev-manual/dev-manual-start.xml b/documentation/dev-manual/dev-manual-start.xml index 5dbe0ed4da..a60f256142 100644 --- a/documentation/dev-manual/dev-manual-start.xml +++ b/documentation/dev-manual/dev-manual-start.xml | |||
@@ -62,19 +62,22 @@ | |||
62 | <listitem><para><emphasis>Tarball Extraction:</emphasis> If you are not going to contribute | 62 | <listitem><para><emphasis>Tarball Extraction:</emphasis> If you are not going to contribute |
63 | back into the Yocto Project you can simply download the Yocto Project release you want | 63 | back into the Yocto Project you can simply download the Yocto Project release you want |
64 | from the website’s <ulink url='http://yoctoproject.org/download'>download page</ulink>. | 64 | from the website’s <ulink url='http://yoctoproject.org/download'>download page</ulink>. |
65 | Once you have the tarball, just extract it into a directory of your choice. | 65 | Once you have the tarball, just extract it into a directory of your choice. |
66 | This method does not produce a <filename>poky</filename> Git repository. | ||
67 | You end up simply with a snapshot of Yocto Project files that are based on the | ||
68 | particular release in the tarball. | ||
66 | If you are interested in supported Board Support Packages (BSPs) you can also download | 69 | If you are interested in supported Board Support Packages (BSPs) you can also download |
67 | these release tarballs from the same site and locate them in a directory of your | 70 | these release tarballs from the same site and locate them in a directory of your |
68 | choice.</para></listitem> | 71 | choice.</para></listitem> |
69 | <listitem><para><emphasis>Git Method:</emphasis> If you are going to be contributing | 72 | <listitem><para><emphasis>Git Repository Method:</emphasis> If you are going to be contributing |
70 | back into the Yocto Project you should probably use Git commands to set up a local | 73 | back into the Yocto Project you should probably use Git commands to set up a local |
71 | Git repository of the Yocto Project. | 74 | <filename>poky</filename> Git repository of from the Yocto Project. |
72 | Doing so creates a history of changes you might make and allows you to easily submit | 75 | Doing so creates a Git repository with a complete history of changes and allows |
73 | changes upstream to the project. | 76 | you to easily submit your changes upstream to the project. |
74 | For an example of how to set up your own local Git repository of Yocto Project, | 77 | For an example of how to set up your own local Git repositories see this |
75 | see this | ||
76 | <ulink url='https://wiki.yoctoproject.org/wiki/Transcript:_from_git_checkout_to_meta-intel_BSP'> | 78 | <ulink url='https://wiki.yoctoproject.org/wiki/Transcript:_from_git_checkout_to_meta-intel_BSP'> |
77 | wiki page</ulink>, which covers checking out the Yocto sources.</para></listitem> | 79 | wiki page</ulink>, which describes how to create both <filename>poky</filename> |
80 | and <filename>meta-intel</filename> Git repositories.</para></listitem> | ||
78 | </itemizedlist></para></listitem> | 81 | </itemizedlist></para></listitem> |
79 | <listitem><para><emphasis>Supported Board Support Packages (BSPs):</emphasis> The same considerations | 82 | <listitem><para><emphasis>Supported Board Support Packages (BSPs):</emphasis> The same considerations |
80 | exist for BSPs. | 83 | exist for BSPs. |
@@ -83,11 +86,18 @@ | |||
83 | <listitem><para><emphasis>Tarball Extraction:</emphasis> You can download any released | 86 | <listitem><para><emphasis>Tarball Extraction:</emphasis> You can download any released |
84 | BSP tarball from the same | 87 | BSP tarball from the same |
85 | <ulink url='http://yoctoproject.org/download'>download site</ulink>. | 88 | <ulink url='http://yoctoproject.org/download'>download site</ulink>. |
86 | Once you have the tarball just extract it into a directory of your choice.</para></listitem> | 89 | Once you have the tarball just extract it into a directory of your choice. |
87 | <listitem><para><emphasis>Git Method:</emphasis> For an example of how to integrate | 90 | Again, this method just produces a snapshot of the BSP layer in the form |
88 | the metadata for BSPs into your local Yocto Project Git repository see this | 91 | of a hierarchical directory structure.</para></listitem> |
92 | <listitem><para><emphasis>Git Repository Method:</emphasis> If you are working | ||
93 | with a <filename>poky</filename> Git repository you should also set up a | ||
94 | <filename>meta-intel</filename> Git repository. | ||
95 | Typically, you set up the <filename>meta-intel</filename> Git repository inside | ||
96 | the <filename>poky</filename> Git repository. | ||
97 | The same | ||
89 | <ulink url='https://wiki.yoctoproject.org/wiki/Transcript:_from_git_checkout_to_meta-intel_BSP'> | 98 | <ulink url='https://wiki.yoctoproject.org/wiki/Transcript:_from_git_checkout_to_meta-intel_BSP'> |
90 | wiki page</ulink>, which covers how to check out the meta-intel repository.</para></listitem> | 99 | wiki page</ulink> referenced earlier covers how to |
100 | set up the <filename>meta-intel</filename> Git repository.</para></listitem> | ||
91 | </itemizedlist></para></listitem> | 101 | </itemizedlist></para></listitem> |
92 | <listitem><para><emphasis>Eclipse Yocto Plug-in:</emphasis> If you are developing using the | 102 | <listitem><para><emphasis>Eclipse Yocto Plug-in:</emphasis> If you are developing using the |
93 | Eclipse Integrated Development Environment (IDE) you will need this plug-in. | 103 | Eclipse Integrated Development Environment (IDE) you will need this plug-in. |