diff options
Diffstat (limited to 'documentation/dev-manual/dev-manual-model.xml')
-rw-r--r-- | documentation/dev-manual/dev-manual-model.xml | 65 |
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 | <plugin branch or tag name> <documentation branch or tag name> | ||
933 | <release name> 2>&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/<programname></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> |