Intel's blog announcement at https://software.intel.com/en-us/blogs/2016/06/06/intel-iot-dev-kit-35-release-announcement IoT - Intel IoT Dev Kit 3.5 Release Announcement | Intel® Software talks about what this whole new release will do, especially to help with my Edisons.
So I downloaded it - and I've had nothing but trouble. Many of the URLs used in scripts etc. reference the new repository at http://iotdk.intel.com/repos/3.5/iotdk/ iotdk.intel.com/repos/3.5/iotdk/ and go on to subdirectories like edison/ and intelgalactic/ - but the only subdirectory there is mmax/ , which I assume is for the Minnowboard Max. I've changed the scripts to reference back to the 3.0 repository - but the structure there is different too.
Has anyone else managed to get the IOT Dev Kit 3.5 release working?
I'm having the same problem. I'm not an expert on the system yet and these fatal errors really give me a roadblock.
I installed the Edison firmware using intel_setup_win_v2016.2.007. All went well.
Went to Eclipse and added the connection of the Edison. All went well.
When I selected update libraries, I got an error 'Could not detect repository on the target. ...etc.
What do I do now?
I assumed that the libraries delivered on that update were correct, and so just don't hit "update libraries" - at least not until they fix the repository!
Did you notice after doing the install that it automatically launched the following website:
...and got a (cutesy) 404 Not Found page?
It really looks like they didn't test the production build against the production website...
Hey! I just checked! Two new directories, Edison and Galileo exist!
The above https://software.intel.com/en-us/get-started-edison-windows-step3 https://software.intel.com/en-us/get-started-edison-windows-step3 still doesn't though.
...and now there's a different problem. According to the Eclipse Console pane, the script that tries to get the new libraries does some interesting string parsing: and the string is corrupted with spaces in the middle of keywords.
Below is the string exactly as copied from the Console pane:
echo -e '# !/bin/bash\nREPO_PATH=`cat /etc/opkg/iotkit.conf 2> /de v/null`\nif [ -z "$REPO_PATH" ] || [[ ! "$REPO_PATH"=~src\ iotkit\ .* ]]\nthen\n REPO_PATH=`cat /etc/opkg/mraa-upm.conf 2> /dev/null`\nif [ -z "$REPO_PATH" ] || [[ ! "$REPO_PATH"=~src\ mraa-upm\ .* ]]\nthen\nREPO_PATH=""\nelse\nREPO_PATH=`ec ho $REPO_PATH | sed "s/src mraa-upm //"`\nfi\nelse\nREPO_PATH=`echo $REPO_PATH | sed "s/src iotkit //"`\nfi\necho $REPO_PATH' > /tmp/defaultRepo; chmod 777 /tmp /defaultRepo; /tmp/defaultRepo; exit;
http://iotdk.intel.com/repos/3.5/intelgalactic/opkg/i586/ src iotdk-all http://iotdk.intel.com/repos/3.5/iotdk/edison/all src iotdk-core2-32 http://iotdk.intel.com/repos/3.5/iotdk/edison/core2-32 src iotdk-edison http://iotdk.intel.com/repos/3.5/iotdk/edison/edison
Here is the same text repeated, but I've gone and added:
I don't know what the last lines 19-22 are all about: a copy-n-paste used for reference that forgot to be deleted?
My problem is: where do I go on my host to actually edit this script for real?
I was able to build successfully with Ubuntu 14.04 in a Docker container.
If Intel can confirm that I'm legally allowed to publish my work to Dockerhub, I'd be happy to do so.
Ok, here's a Github repo with code that should build 3.5 cleanly.
https://github.com/SkulltronixTeam/edison-yocto-docker GitHub - SkulltronixTeam/edison-yocto-docker: A tiny Docker-based build system for Intel's Edison Yocto linux distro