Thank you for contacting us, let us try to assist you.
When you say Eclipse I guess you’re referring to the Intel System Studio IoT Edition, am I correct? In any case, I would like you to try resetting the host libraries following these instructions (taken from the ISS IoT Edition guide):
- Choose Windows > Preferences.
- From the left, select Intel System Studio IoT Edition. To reset host libraries for your IoT projects, click the Update Libraries tab.
- Click Reset Default Libraries. Your libraries are reset.
Hi Pablo, I was actually asking how to take it further than just allowing Eclipse IOT Edition to figure out what the latest version was. So with a bit more guessing I figured it out.
In the Update Libraries tab, there are 3 buttons repositories to choose from:
1. The RELEASE REPOSITORY - This defaults to the versions of MRAA and UPM in my original post when applied.
2. Intel Development Repository - I stayed away from this one for now.
3. CUSTOM REPOSITORY - I figured it would be this one, but what path?
Using the terminal window, I connected to the Edison and ran "opkg update" to get the latest list of available programs/libraries/etc.
In the output, the edison was looking at this directory among others:
Pasting this directory into the CUSTOM REPOSITORY path name in the Update Libraries tab, resulted in a failure message. Eclipse is looking for the directory above the Packages directory. So with a little modification to the path:
Click apply and now I have the latest MRAA and UPM libraries.
MRAA 1.5.1 and UPM 1.0.1
But wait these are different than on the Edison!
opkg upgrade mraa
opkg upgrade upm
Now both the Edison and Eclipse are running the same latest versions.
Is there a way to change the default location of the RELEASE REPOSITORY in Eclipse?
Thank you very much for the detailed steps! They will sure come in handy for other users of the Community.
Regarding your question about the Repository location, is this something like what you’re looking for:
All set, Thanks!