diff options
| -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> |
