dev-manual: Backed out the half-done Eclipse Luna changes.
Schedule did not permit support for Luna to complete. So, I backed out the half-complete changes to support this version of Eclipse. (From yocto-docs rev: 1ca893766047f30ffbb0c99e51e575ea1302e7bc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
f7dbbd1879
commit
186104eeda
|
@ -654,8 +654,8 @@
|
||||||
The Eclipse IDE is a popular development environment and it fully
|
The Eclipse IDE is a popular development environment and it fully
|
||||||
supports development using the Yocto Project.
|
supports development using the Yocto Project.
|
||||||
<note>
|
<note>
|
||||||
This release of the Yocto Project supports both the Luna
|
This release of the Yocto Project supports both the Kepler
|
||||||
and Kepler versions of the Eclipse IDE.
|
and Juno versions of the Eclipse IDE.
|
||||||
Thus, the following information provides setup information for
|
Thus, the following information provides setup information for
|
||||||
both versions.
|
both versions.
|
||||||
</note>
|
</note>
|
||||||
|
@ -708,19 +708,18 @@
|
||||||
<title>Installing the Eclipse IDE</title>
|
<title>Installing the Eclipse IDE</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
It is recommended that you have the Luna SR2 (4.4.2)
|
It is recommended that you have the Kepler 4.3.2 version of
|
||||||
version of the Eclipse IDE installed on your development
|
the Eclipse IDE installed on your development system.
|
||||||
system.
|
However, if you currently have the Juno 4.2 version
|
||||||
However, if you currently have the Kepler 4.3.2 version
|
|
||||||
installed and you do not want to upgrade the IDE, you can
|
installed and you do not want to upgrade the IDE, you can
|
||||||
configure Kepler to work with the Yocto Project.
|
configure Juno to work with the Yocto Project.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
If you do not have the Luna SR2 (4.4.2) Eclipse IDE
|
If you do not have the Kepler 4.3.2 Eclipse IDE installed,
|
||||||
installed, you can find the tarball at
|
you can find the tarball at
|
||||||
<ulink url='&ECLIPSE_MAIN_URL;'></ulink>.
|
<ulink url='&ECLIPSE_MAIN_URL;'></ulink>.
|
||||||
From that site, choose the Luna SR2 4.3.2 version
|
From that site, choose the Eclipse Standard 4.3.2 version
|
||||||
particular to your development host.
|
particular to your development host.
|
||||||
This version contains the Eclipse Platform, the Java
|
This version contains the Eclipse Platform, the Java
|
||||||
Development Tools (JDT), and the Plug-in Development
|
Development Tools (JDT), and the Plug-in Development
|
||||||
|
@ -735,7 +734,7 @@
|
||||||
using the default name <filename>eclipse</filename>:
|
using the default name <filename>eclipse</filename>:
|
||||||
<literallayout class='monospaced'>
|
<literallayout class='monospaced'>
|
||||||
$ cd ~
|
$ cd ~
|
||||||
$ tar -xzvf ~/Downloads/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz
|
$ $ tar -xzvf ~/Downloads/eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz
|
||||||
</literallayout>
|
</literallayout>
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
|
@ -758,32 +757,24 @@
|
||||||
select "Install New Software" from the "Help"
|
select "Install New Software" from the "Help"
|
||||||
pull-down menu.</para></listitem>
|
pull-down menu.</para></listitem>
|
||||||
<listitem><para>Select
|
<listitem><para>Select
|
||||||
<filename>Luna - &ECLIPSE_LUNA_URL;</filename>
|
<filename>Kepler - &ECLIPSE_KEPLER_URL;</filename>
|
||||||
from the "Work with:" pull-down menu.
|
from the "Work with:" pull-down menu.
|
||||||
<note>
|
<note>
|
||||||
For Kepler, select
|
For Juno, select
|
||||||
<filename>Kepler - &ECLIPSE_KEPLER_URL;</filename>
|
<filename>Juno - &ECLIPSE_JUNO_URL;</filename>
|
||||||
</note>
|
</note>
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>Expand the box next to "Linux Tools"
|
<listitem><para>Expand the box next to "Linux Tools"
|
||||||
and select the
|
and select the
|
||||||
<filename>Linux Tools LTTng Tracer Control</filename>,
|
<filename>LTTng - Linux Tracing Toolkit</filename>
|
||||||
<filename>Linux Tools LTTng Userspace Analysis</filename>,
|
boxes.</para></listitem>
|
||||||
and
|
|
||||||
<filename>LTTng Kernel Analysis</filename> boxes.
|
|
||||||
<note>
|
|
||||||
For Kepler, select the
|
|
||||||
<filename>LTTng - Linux Tracing Toolkit</filename>
|
|
||||||
box.
|
|
||||||
</note>
|
|
||||||
</para></listitem>
|
|
||||||
<listitem><para>Expand the box next to "Mobile and
|
<listitem><para>Expand the box next to "Mobile and
|
||||||
Device Development" and select the following boxes:
|
Device Development" and select the following boxes:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><filename>C/C++ Remote Launch (Requires RSE Remote System Explorer)</filename></para></listitem>
|
<listitem><para><filename>C/C++ Remote Launch (Requires RSE Remote System Explorer)</filename></para></listitem>
|
||||||
<listitem><para><filename>Remote System Explorer End-user Runtime</filename></para></listitem>
|
<listitem><para><filename>Remote System Explorer End-user Runtime</filename></para></listitem>
|
||||||
<listitem><para><filename>Remote System Explorer User Actions</filename></para></listitem>
|
<listitem><para><filename>Remote System Explorer User Actions</filename></para></listitem>
|
||||||
<listitem><para><filename>Target Management Terminal (Core SDK)</filename></para></listitem>
|
<listitem><para><filename>Target Management Terminal</filename></para></listitem>
|
||||||
<listitem><para><filename>TCF Remote System Explorer add-in</filename></para></listitem>
|
<listitem><para><filename>TCF Remote System Explorer add-in</filename></para></listitem>
|
||||||
<listitem><para><filename>TCF Target Explorer</filename></para></listitem>
|
<listitem><para><filename>TCF Target Explorer</filename></para></listitem>
|
||||||
</itemizedlist></para></listitem>
|
</itemizedlist></para></listitem>
|
||||||
|
@ -823,12 +814,12 @@
|
||||||
<listitem><para>Click "Add..." in the "Work with:"
|
<listitem><para>Click "Add..." in the "Work with:"
|
||||||
area.</para></listitem>
|
area.</para></listitem>
|
||||||
<listitem><para>Enter
|
<listitem><para>Enter
|
||||||
<filename>&ECLIPSE_DL_PLUGIN_URL;/luna</filename>
|
<filename>&ECLIPSE_DL_PLUGIN_URL;/kepler</filename>
|
||||||
in the URL field and provide a meaningful name
|
in the URL field and provide a meaningful name
|
||||||
in the "Name" field.
|
in the "Name" field.
|
||||||
<note>
|
<note>
|
||||||
If you are using Kepler, use
|
If you are using Juno, use
|
||||||
<filename>&ECLIPSE_DL_PLUGIN_URL;/kepler</filename>
|
<filename>&ECLIPSE_DL_PLUGIN_URL;/juno</filename>
|
||||||
in the URL field.
|
in the URL field.
|
||||||
</note></para></listitem>
|
</note></para></listitem>
|
||||||
<listitem><para>Click "OK" to have the entry added
|
<listitem><para>Click "OK" to have the entry added
|
||||||
|
@ -888,13 +879,8 @@
|
||||||
For example, if you are using Kepler, do the
|
For example, if you are using Kepler, do the
|
||||||
following:
|
following:
|
||||||
<literallayout class='monospaced'>
|
<literallayout class='monospaced'>
|
||||||
$ git checkout luna-master
|
$ git checkout kepler
|
||||||
</literallayout>
|
</literallayout>
|
||||||
<note>
|
|
||||||
If you are building kepler, checkout the
|
|
||||||
<filename>kepler-master</filename>
|
|
||||||
branch.
|
|
||||||
</note>
|
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>Change to the
|
<listitem><para>Change to the
|
||||||
<filename>scripts</filename>
|
<filename>scripts</filename>
|
||||||
|
@ -924,15 +910,6 @@
|
||||||
<literallayout class='monospaced'>
|
<literallayout class='monospaced'>
|
||||||
$ ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh &DISTRO_NAME; &DISTRO_NAME;
|
$ ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh &DISTRO_NAME; &DISTRO_NAME;
|
||||||
</literallayout>
|
</literallayout>
|
||||||
<note><title>REVIEWER NOTE</title>
|
|
||||||
Here is the actual guidance from the script.
|
|
||||||
I need some help understanding this thing:
|
|
||||||
<literallayout class='monospaced'>
|
|
||||||
ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh
|
|
||||||
<plugin branch or tag name> <documentation branch or tag name>
|
|
||||||
<release name> 2>&1 | tee -a build.log
|
|
||||||
</literallayout>
|
|
||||||
</note>
|
|
||||||
After running the script, the file
|
After running the script, the file
|
||||||
<filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename>
|
<filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename>
|
||||||
is in the current directory.</para></listitem>
|
is in the current directory.</para></listitem>
|
||||||
|
@ -1337,7 +1314,7 @@
|
||||||
Use the "Remote Absolute File Path for
|
Use the "Remote Absolute File Path for
|
||||||
C/C++Application:" field.
|
C/C++Application:" field.
|
||||||
For example, enter
|
For example, enter
|
||||||
<filename>/usr/bin/<programname></filename>.
|
<filename>/usr/bin/<replaceable>programname</replaceable></filename>.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>Click on the "Debugger" tab to see the
|
<listitem><para>Click on the "Debugger" tab to see the
|
||||||
cross-tool debugger you are using.</para></listitem>
|
cross-tool debugger you are using.</para></listitem>
|
||||||
|
|
Loading…
Reference in New Issue