summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2015-03-18 11:32:56 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-03-19 12:38:17 +0000
commit186104eedac41624db86c933b56f57768efe24c8 (patch)
treefa53403f260f0734cb9438b26afe2b186d5d8cab /documentation
parentf7dbbd187902392bbd5120661d3bb41faf19878e (diff)
downloadpoky-186104eedac41624db86c933b56f57768efe24c8.tar.gz
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>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/dev-manual/dev-manual-model.xml65
1 files changed, 21 insertions, 44 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml
index cab7bf68b0..bb75926932 100644
--- a/documentation/dev-manual/dev-manual-model.xml
+++ b/documentation/dev-manual/dev-manual-model.xml
@@ -654,8 +654,8 @@
654 The Eclipse IDE is a popular development environment and it fully 654 The Eclipse IDE is a popular development environment and it fully
655 supports development using the Yocto Project. 655 supports development using the Yocto Project.
656 <note> 656 <note>
657 This release of the Yocto Project supports both the Luna 657 This release of the Yocto Project supports both the Kepler
658 and Kepler versions of the Eclipse IDE. 658 and Juno versions of the Eclipse IDE.
659 Thus, the following information provides setup information for 659 Thus, the following information provides setup information for
660 both versions. 660 both versions.
661 </note> 661 </note>
@@ -708,19 +708,18 @@
708 <title>Installing the Eclipse IDE</title> 708 <title>Installing the Eclipse IDE</title>
709 709
710 <para> 710 <para>
711 It is recommended that you have the Luna SR2 (4.4.2) 711 It is recommended that you have the Kepler 4.3.2 version of
712 version of the Eclipse IDE installed on your development 712 the Eclipse IDE installed on your development system.
713 system. 713 However, if you currently have the Juno 4.2 version
714 However, if you currently have the Kepler 4.3.2 version
715 installed and you do not want to upgrade the IDE, you can 714 installed and you do not want to upgrade the IDE, you can
716 configure Kepler to work with the Yocto Project. 715 configure Juno to work with the Yocto Project.
717 </para> 716 </para>
718 717
719 <para> 718 <para>
720 If you do not have the Luna SR2 (4.4.2) Eclipse IDE 719 If you do not have the Kepler 4.3.2 Eclipse IDE installed,
721 installed, you can find the tarball at 720 you can find the tarball at
722 <ulink url='&ECLIPSE_MAIN_URL;'></ulink>. 721 <ulink url='&ECLIPSE_MAIN_URL;'></ulink>.
723 From that site, choose the Luna SR2 4.3.2 version 722 From that site, choose the Eclipse Standard 4.3.2 version
724 particular to your development host. 723 particular to your development host.
725 This version contains the Eclipse Platform, the Java 724 This version contains the Eclipse Platform, the Java
726 Development Tools (JDT), and the Plug-in Development 725 Development Tools (JDT), and the Plug-in Development
@@ -735,7 +734,7 @@
735 using the default name <filename>eclipse</filename>: 734 using the default name <filename>eclipse</filename>:
736 <literallayout class='monospaced'> 735 <literallayout class='monospaced'>
737 $ cd ~ 736 $ cd ~
738 $ tar -xzvf ~/Downloads/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz 737 $ $ tar -xzvf ~/Downloads/eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz
739 </literallayout> 738 </literallayout>
740 </para> 739 </para>
741 </section> 740 </section>
@@ -758,32 +757,24 @@
758 select "Install New Software" from the "Help" 757 select "Install New Software" from the "Help"
759 pull-down menu.</para></listitem> 758 pull-down menu.</para></listitem>
760 <listitem><para>Select 759 <listitem><para>Select
761 <filename>Luna - &ECLIPSE_LUNA_URL;</filename> 760 <filename>Kepler - &ECLIPSE_KEPLER_URL;</filename>
762 from the "Work with:" pull-down menu. 761 from the "Work with:" pull-down menu.
763 <note> 762 <note>
764 For Kepler, select 763 For Juno, select
765 <filename>Kepler - &ECLIPSE_KEPLER_URL;</filename> 764 <filename>Juno - &ECLIPSE_JUNO_URL;</filename>
766 </note> 765 </note>
767 </para></listitem> 766 </para></listitem>
768 <listitem><para>Expand the box next to "Linux Tools" 767 <listitem><para>Expand the box next to "Linux Tools"
769 and select the 768 and select the
770 <filename>Linux Tools LTTng Tracer Control</filename>, 769 <filename>LTTng - Linux Tracing Toolkit</filename>
771 <filename>Linux Tools LTTng Userspace Analysis</filename>, 770 boxes.</para></listitem>
772 and
773 <filename>LTTng Kernel Analysis</filename> boxes.
774 <note>
775 For Kepler, select the
776 <filename>LTTng - Linux Tracing Toolkit</filename>
777 box.
778 </note>
779 </para></listitem>
780 <listitem><para>Expand the box next to "Mobile and 771 <listitem><para>Expand the box next to "Mobile and
781 Device Development" and select the following boxes: 772 Device Development" and select the following boxes:
782 <itemizedlist> 773 <itemizedlist>
783 <listitem><para><filename>C/C++ Remote Launch (Requires RSE Remote System Explorer)</filename></para></listitem> 774 <listitem><para><filename>C/C++ Remote Launch (Requires RSE Remote System Explorer)</filename></para></listitem>
784 <listitem><para><filename>Remote System Explorer End-user Runtime</filename></para></listitem> 775 <listitem><para><filename>Remote System Explorer End-user Runtime</filename></para></listitem>
785 <listitem><para><filename>Remote System Explorer User Actions</filename></para></listitem> 776 <listitem><para><filename>Remote System Explorer User Actions</filename></para></listitem>
786 <listitem><para><filename>Target Management Terminal (Core SDK)</filename></para></listitem> 777 <listitem><para><filename>Target Management Terminal</filename></para></listitem>
787 <listitem><para><filename>TCF Remote System Explorer add-in</filename></para></listitem> 778 <listitem><para><filename>TCF Remote System Explorer add-in</filename></para></listitem>
788 <listitem><para><filename>TCF Target Explorer</filename></para></listitem> 779 <listitem><para><filename>TCF Target Explorer</filename></para></listitem>
789 </itemizedlist></para></listitem> 780 </itemizedlist></para></listitem>
@@ -823,12 +814,12 @@
823 <listitem><para>Click "Add..." in the "Work with:" 814 <listitem><para>Click "Add..." in the "Work with:"
824 area.</para></listitem> 815 area.</para></listitem>
825 <listitem><para>Enter 816 <listitem><para>Enter
826 <filename>&ECLIPSE_DL_PLUGIN_URL;/luna</filename> 817 <filename>&ECLIPSE_DL_PLUGIN_URL;/kepler</filename>
827 in the URL field and provide a meaningful name 818 in the URL field and provide a meaningful name
828 in the "Name" field. 819 in the "Name" field.
829 <note> 820 <note>
830 If you are using Kepler, use 821 If you are using Juno, use
831 <filename>&ECLIPSE_DL_PLUGIN_URL;/kepler</filename> 822 <filename>&ECLIPSE_DL_PLUGIN_URL;/juno</filename>
832 in the URL field. 823 in the URL field.
833 </note></para></listitem> 824 </note></para></listitem>
834 <listitem><para>Click "OK" to have the entry added 825 <listitem><para>Click "OK" to have the entry added
@@ -888,13 +879,8 @@
888 For example, if you are using Kepler, do the 879 For example, if you are using Kepler, do the
889 following: 880 following:
890 <literallayout class='monospaced'> 881 <literallayout class='monospaced'>
891 $ git checkout luna-master 882 $ git checkout kepler
892 </literallayout> 883 </literallayout>
893 <note>
894 If you are building kepler, checkout the
895 <filename>kepler-master</filename>
896 branch.
897 </note>
898 </para></listitem> 884 </para></listitem>
899 <listitem><para>Change to the 885 <listitem><para>Change to the
900 <filename>scripts</filename> 886 <filename>scripts</filename>
@@ -924,15 +910,6 @@
924 <literallayout class='monospaced'> 910 <literallayout class='monospaced'>
925 $ ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh &DISTRO_NAME; &DISTRO_NAME; 911 $ ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh &DISTRO_NAME; &DISTRO_NAME;
926 </literallayout> 912 </literallayout>
927 <note><title>REVIEWER NOTE</title>
928 Here is the actual guidance from the script.
929 I need some help understanding this thing:
930 <literallayout class='monospaced'>
931 ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh
932 &lt;plugin branch or tag name&gt; &lt;documentation branch or tag name&gt;
933 &lt;release name&gt; 2&gt;&amp;1 | tee -a build.log
934 </literallayout>
935 </note>
936 After running the script, the file 913 After running the script, the file
937 <filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename> 914 <filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename>
938 is in the current directory.</para></listitem> 915 is in the current directory.</para></listitem>
@@ -1337,7 +1314,7 @@
1337 Use the "Remote Absolute File Path for 1314 Use the "Remote Absolute File Path for
1338 C/C++Application:" field. 1315 C/C++Application:" field.
1339 For example, enter 1316 For example, enter
1340 <filename>/usr/bin/&lt;programname&gt;</filename>. 1317 <filename>/usr/bin/<replaceable>programname</replaceable></filename>.
1341 </para></listitem> 1318 </para></listitem>
1342 <listitem><para>Click on the "Debugger" tab to see the 1319 <listitem><para>Click on the "Debugger" tab to see the
1343 cross-tool debugger you are using.</para></listitem> 1320 cross-tool debugger you are using.</para></listitem>