diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2015-03-03 12:21:50 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-03-06 10:44:38 +0000 |
commit | 42f5b116dabfa116aa4cde5573244c2aabcc5ce7 (patch) | |
tree | ef8e821de17b25cb27692656691dbca70736877e /documentation/dev-manual | |
parent | 1beb6fc738cb98e90bd020820141706693ef4245 (diff) | |
download | poky-42f5b116dabfa116aa4cde5573244c2aabcc5ce7.tar.gz |
dev-manual: Updates to the "Working Within Eclipse" section.
First edits to update this section to support the Luna version of
Eclipse. I weeded out Juno, which leaves Luna as the preferred
version and Kepler as a second version if they don't want to update
to Luna.
(From yocto-docs rev: 4f2dc237aa3498402cdf637ac2e85fdf0c3bf8a0)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual')
-rw-r--r-- | documentation/dev-manual/dev-manual-model.xml | 63 |
1 files changed, 43 insertions, 20 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml index 7ae0423c67..dc4a540046 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 Kepler | 657 | This release of the Yocto Project supports both the Luna |
658 | and Juno versions of the Eclipse IDE. | 658 | and Kepler 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,18 +708,19 @@ | |||
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 Kepler 4.3.2 version of | 711 | It is recommended that you have the Luna SR2 (4.4.2) |
712 | the Eclipse IDE installed on your development system. | 712 | version of the Eclipse IDE installed on your development |
713 | However, if you currently have the Juno 4.2 version | 713 | system. |
714 | However, if you currently have the Kepler 4.3.2 version | ||
714 | installed and you do not want to upgrade the IDE, you can | 715 | installed and you do not want to upgrade the IDE, you can |
715 | configure Juno to work with the Yocto Project. | 716 | configure Kepler to work with the Yocto Project. |
716 | </para> | 717 | </para> |
717 | 718 | ||
718 | <para> | 719 | <para> |
719 | If you do not have the Kepler 4.3.2 Eclipse IDE installed, | 720 | If you do not have the Luna SR2 (4.4.2) Eclipse IDE |
720 | you can find the tarball at | 721 | installed, you can find the tarball at |
721 | <ulink url='&ECLIPSE_MAIN_URL;'></ulink>. | 722 | <ulink url='&ECLIPSE_MAIN_URL;'></ulink>. |
722 | From that site, choose the Eclipse Standard 4.3.2 version | 723 | From that site, choose the Luna SR2 4.3.2 version |
723 | particular to your development host. | 724 | particular to your development host. |
724 | This version contains the Eclipse Platform, the Java | 725 | This version contains the Eclipse Platform, the Java |
725 | Development Tools (JDT), and the Plug-in Development | 726 | Development Tools (JDT), and the Plug-in Development |
@@ -734,7 +735,7 @@ | |||
734 | using the default name <filename>eclipse</filename>: | 735 | using the default name <filename>eclipse</filename>: |
735 | <literallayout class='monospaced'> | 736 | <literallayout class='monospaced'> |
736 | $ cd ~ | 737 | $ cd ~ |
737 | $ tar -xzvf ~/Downloads/eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz | 738 | $ tar -xzvf ~/Downloads/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz |
738 | </literallayout> | 739 | </literallayout> |
739 | </para> | 740 | </para> |
740 | </section> | 741 | </section> |
@@ -757,24 +758,32 @@ | |||
757 | select "Install New Software" from the "Help" | 758 | select "Install New Software" from the "Help" |
758 | pull-down menu.</para></listitem> | 759 | pull-down menu.</para></listitem> |
759 | <listitem><para>Select | 760 | <listitem><para>Select |
760 | <filename>Kepler - &ECLIPSE_KEPLER_URL;</filename> | 761 | <filename>Luna - &ECLIPSE_LUNA_URL;</filename> |
761 | from the "Work with:" pull-down menu. | 762 | from the "Work with:" pull-down menu. |
762 | <note> | 763 | <note> |
763 | For Juno, select | 764 | For Kepler, select |
764 | <filename>Juno - &ECLIPSE_JUNO_URL;</filename> | 765 | <filename>Kepler - &ECLIPSE_KEPLER_URL;</filename> |
765 | </note> | 766 | </note> |
766 | </para></listitem> | 767 | </para></listitem> |
767 | <listitem><para>Expand the box next to "Linux Tools" | 768 | <listitem><para>Expand the box next to "Linux Tools" |
768 | and select the | 769 | and select the |
769 | <filename>LTTng - Linux Tracing Toolkit</filename> | 770 | <filename>Linux Tools LTTng Tracer Control</filename>, |
770 | boxes.</para></listitem> | 771 | <filename>Linux Tools LTTng Userspace Analysis</filename>, |
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> | ||
771 | <listitem><para>Expand the box next to "Mobile and | 780 | <listitem><para>Expand the box next to "Mobile and |
772 | Device Development" and select the following boxes: | 781 | Device Development" and select the following boxes: |
773 | <itemizedlist> | 782 | <itemizedlist> |
774 | <listitem><para><filename>C/C++ Remote Launch (Requires RSE Remote System Explorer)</filename></para></listitem> | 783 | <listitem><para><filename>C/C++ Remote Launch (Requires RSE Remote System Explorer)</filename></para></listitem> |
775 | <listitem><para><filename>Remote System Explorer End-user Runtime</filename></para></listitem> | 784 | <listitem><para><filename>Remote System Explorer End-user Runtime</filename></para></listitem> |
776 | <listitem><para><filename>Remote System Explorer User Actions</filename></para></listitem> | 785 | <listitem><para><filename>Remote System Explorer User Actions</filename></para></listitem> |
777 | <listitem><para><filename>Target Management Terminal</filename></para></listitem> | 786 | <listitem><para><filename>Target Management Terminal (Core SDK)</filename></para></listitem> |
778 | <listitem><para><filename>TCF Remote System Explorer add-in</filename></para></listitem> | 787 | <listitem><para><filename>TCF Remote System Explorer add-in</filename></para></listitem> |
779 | <listitem><para><filename>TCF Target Explorer</filename></para></listitem> | 788 | <listitem><para><filename>TCF Target Explorer</filename></para></listitem> |
780 | </itemizedlist></para></listitem> | 789 | </itemizedlist></para></listitem> |
@@ -814,12 +823,12 @@ | |||
814 | <listitem><para>Click "Add..." in the "Work with:" | 823 | <listitem><para>Click "Add..." in the "Work with:" |
815 | area.</para></listitem> | 824 | area.</para></listitem> |
816 | <listitem><para>Enter | 825 | <listitem><para>Enter |
817 | <filename>&ECLIPSE_DL_PLUGIN_URL;/kepler</filename> | 826 | <filename>&ECLIPSE_DL_PLUGIN_URL;/luna</filename> |
818 | in the URL field and provide a meaningful name | 827 | in the URL field and provide a meaningful name |
819 | in the "Name" field. | 828 | in the "Name" field. |
820 | <note> | 829 | <note> |
821 | If you are using Juno, use | 830 | If you are using Kepler, use |
822 | <filename>&ECLIPSE_DL_PLUGIN_URL;/juno</filename> | 831 | <filename>&ECLIPSE_DL_PLUGIN_URL;/kepler</filename> |
823 | in the URL field. | 832 | in the URL field. |
824 | </note></para></listitem> | 833 | </note></para></listitem> |
825 | <listitem><para>Click "OK" to have the entry added | 834 | <listitem><para>Click "OK" to have the entry added |
@@ -879,8 +888,13 @@ | |||
879 | For example, if you are using Kepler, do the | 888 | For example, if you are using Kepler, do the |
880 | following: | 889 | following: |
881 | <literallayout class='monospaced'> | 890 | <literallayout class='monospaced'> |
882 | $ git checkout kepler | 891 | $ git checkout luna-master |
883 | </literallayout> | 892 | </literallayout> |
893 | <note> | ||
894 | If you are building kepler, checkout the | ||
895 | <filename>kepler-master</filename> | ||
896 | branch. | ||
897 | </note> | ||
884 | </para></listitem> | 898 | </para></listitem> |
885 | <listitem><para>Change to the | 899 | <listitem><para>Change to the |
886 | <filename>scripts</filename> | 900 | <filename>scripts</filename> |
@@ -910,6 +924,15 @@ | |||
910 | <literallayout class='monospaced'> | 924 | <literallayout class='monospaced'> |
911 | $ ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh &DISTRO_NAME; &DISTRO_NAME; | 925 | $ ECLIPSE_HOME=/home/scottrif/eclipse-poky/scripts/eclipse ./build.sh &DISTRO_NAME; &DISTRO_NAME; |
912 | </literallayout> | 926 | </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 | <plugin branch or tag name> <documentation branch or tag name> | ||
933 | <release name> 2>&1 | tee -a build.log | ||
934 | </literallayout> | ||
935 | </note> | ||
913 | After running the script, the file | 936 | After running the script, the file |
914 | <filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename> | 937 | <filename>org.yocto.sdk-</filename><replaceable>release</replaceable><filename>-</filename><replaceable>date</replaceable><filename>-archive.zip</filename> |
915 | is in the current directory.</para></listitem> | 938 | is in the current directory.</para></listitem> |