9 Replies Latest reply on Mar 19, 2015 5:07 PM by ForumMigrationAdmin

    SDK Updates

    ForumMigrationAdmin

      I'm unclear about 'iotdk-ide-win' versus 'edison-sdk-win64-rel1-maint-rel1-ww42-14'.

      'iotdk-ide-win' is at your 'Setting up Eclipse' page which is part of your 'Getting Started for C/C++ (Eclipse) - Galileo & Edison'.

      http://iotdk.intel.com/sdk/1.1/iotdk-ide-win.7z

      It's the full package to install the Eclipse SDK and works great.

      'edison-sdk-win64-rel1-maint-rel1-ww42-14' is on your 'Edison - Software Downloads' page 'https://communities.intel.com/docs/DOC-23242'

      http://downloadmirror.intel.com/24389/eng/edison-sdk-win64-rel1-maint-re...

      This contains a 'sysroots' folder apparently for the purpose of updating by overwriting the above SDK 'sysroots' folder?

      It also contains these files:

      environment-setup-core2-32-poky-linux

      relocate_sdk.py  (I'm especially curious about this one)

      site-config-core2-32-poky-linux

      version-core2-32-poky-linux

      I can't find any information about using these 'edison-sdk-win64-rel1-maint-rel1-ww42-14' files. Also how can I be sure these files are newer than those in 'iotdk-ide-win' ?

      To sum things up, what is the purpose of 'edison-sdk-win64-rel1-maint-rel1-ww42-14' on your Software Downloads page?

       

        • 1. Re: SDK Updates
          ForumMigrationAdmin

          Hi,

          The file iotdk-ide-win.7z is the Windows IDE which you can use for developing C/C++ applications for Edison/Galileo. 'edison-sdk-win64-rel1-maint-rel1-ww42-14' is actually the firmware. Using this you can upgrade the firmware on Intel Edison. Please refer https://communities.intel.com/docs/DOC-23192 to upgrade the firmware. Use  'edison-sdk-win64-rel1-maint-rel1-ww42-14' file in  Step4 - Download the latest image.

          Regards,

          Raghu Kona

           

          • 2. Re: SDK Updates
            ForumMigrationAdmin

            Thanks Raghu but I still don't understand.  The page you mention https://communities.intel.com/docs/DOC-23192 is about flashing the Edison and doesn't mention any SDK type files like edison-sdk-win64-rel1-maint-rel1-ww42-14.

            Step 4 says: Download the latest image .zip file - choose the "Edison Yocto complete image".

            Are you saying I should substitute edison-sdk-win64-rel1-maint-rel1-ww42-14 and flash the Edison with that file instead?

            • 3. Re: SDK Updates
              ForumMigrationAdmin

              Marvin I am interested about the answer too. I am having several issue with Ecplise on windows. I hope that this is the reason why i cant get it to work.

              • 4. Re: SDK Updates
                ForumMigrationAdmin

                Apologies for the confusion. I was actually referring to the image file edison-image-rel1-maint-rel1-ww42-14. Regarding the SDK I will get back with more information. Meanwhile, please go through the release notes https://communities.intel.com/docs/DOC-23437.

                • 5. Re: SDK Updates
                  ForumMigrationAdmin

                  Hi,

                  the "SDK" mentioned on "https://communities.intel.com/docs/DOC-23242" is a pure cross compiler for Edison if you need that as far as I understand. The Eclipse IDE of the iotdk contains a cross compiler already included in Eclipse.

                  You don't need what's on "https://communities.intel.com/docs/DOC-23242" to work with Eclipse IDE

                   

                  • 6. Re: SDK Updates
                    ForumMigrationAdmin

                    Hi. Same question but one more extended question.

                    When I run an opkg upgrade on the Edison, and it gets new libraries, is there a corresponding update needed on the Eclipse/ IoT-Dev-Kit side?

                    For example, if an upgrade adds new APIs how does the eclipse side know?

                     

                    On a general note, the documentation and needed stuff is way too scattered. Just like the above comments - I feel I'm unlcear of the plethora of files on the plethora of links. Their specific usages and relations is very murky for someone who isnt familiar which whatever style is being followed here to provide the different software components.

                     

                    • 7. Re: SDK Updates
                      ForumMigrationAdmin

                      I agree with Gowri regarding certain aspects of updating. For example, who is posting these 'Edison SDK' update files on the software download page, what is their purpose and how does one use them?  They seem to coincide with new releases of the full Yocto image, but they are not a full SDK installation. Should I simply overwrite existing files in my SDK with these?

                      I've seen a couple opinions as to what these are about from Intel people. One even says they are not needed. How about contacting whoever put them on the software page and asking that person what is their purpose?

                      • 8. Re: SDK Updates
                        ForumMigrationAdmin

                        Gowri S. wrote:

                        Hi. Same question but one more extended question.

                        When I run an opkg upgrade on the Edison, and it gets new libraries, is there a corresponding update needed on the Eclipse/ IoT-Dev-Kit side?

                        For example, if an upgrade adds new APIs how does the eclipse side know?

                        what would matter if libraries would significantly change due to an opkg upgrade which wouldn't be reflected in Eclipse. E.G. new functions been added. With libmraa / UPM being pretty dynamic those are candidates you might want to update also on Eclipse. While working on a nice & clean solution for Eclipse we currently have the temporary solution as described on https://communities.intel.com/thread/56141 

                         

                        Gowri S. wrote:

                         

                        On a general note, the documentation and needed stuff is way too scattered. Just like the above comments - I feel I'm unlcear of the plethora of files on the plethora of links. Their specific usages and relations is very murky for someone who isnt familiar which whatever style is being followed here to provide the different software components.

                         

                        fair enough and good feedback to improve documentation

                        • 9. Re: SDK Updates
                          ForumMigrationAdmin

                          Marvin A. wrote:

                          who is posting these 'Edison SDK' update files on the software download page, what is their purpose and how does one use them?  They seem to coincide with new releases of the full Yocto image, but they are not a full SDK installation. Should I simply overwrite existing files in my SDK with these?

                          I've seen a couple opinions as to what these are about from Intel people. One even says they are not needed. How about contacting whoever put them on the software page and asking that person what is their purpose?

                          to be sure we are talking about the same thing may I ask you to pls put a link on what you refer to?