Software Archive
Read-only legacy content
17061 Discussions

SDK Updates

toadaze
Beginner
1,813 Views

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-rel1-ww42-14.zip

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?

0 Kudos
9 Replies
NagaVenkat_K_Intel
1,813 Views

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

0 Kudos
toadaze
Beginner
1,813 Views

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? 

 

0 Kudos
Francis_C_
Beginner
1,813 Views

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.

0 Kudos
NagaVenkat_K_Intel
1,813 Views

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.

0 Kudos
Matthias_H_Intel
Employee
1,813 Views

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 

0 Kudos
Gowri_S_
Beginner
1,813 Views

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.

0 Kudos
toadaze
Beginner
1,813 Views

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? 

 

0 Kudos
Matthias_H_Intel
Employee
1,813 Views

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
0 Kudos
Matthias_H_Intel
Employee
1,813 Views

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?

0 Kudos
Reply