Intel® Compute Stick
Support for Intel® Compute Sticks and Cards
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
545 Discussions

Can a Yocto image be generated for the Compute Stick?

ZKham
New Contributor I
2,188 Views

Hi there,

I was considering using the Compute Stick for some maker-style projects and wanted to put a Yocto Linux build on it. Having a look at the Z3735F (Bay Trail / Valley View) it's *MOSTLY* similar to the E3845 (also Bay Trail / Valley View, similar peripherals) for which there is https://www.yoctoproject.org/downloads/bsps/daisy161/valley-island-64-bit Yocto support.

Is it fair to assume that I could take the E3800 BSP, prepare an E3800-targeted Yocto build, and run it on the Compute Stick?

Cheers,

Z

11 Replies
Ronny_G_Intel
Community Manager
376 Views

Hi Zigenz,

 

 

Thanks for using Intel's Communities.

I am not aware of any official plan to test or validate Yocto* on Intel Compute Stick, I would encourage other community member to post any finding or experience that may be related to this topic.

I would also recommend that you check on the validated Operating Systems website for Intel Compute Stick: http://www.intel.com/support/motherboards/desktop/sb/CS-035602.htm http://www.intel.com/support/motherboards/desktop/sb/CS-035602.htm

 

Regards,

ZKham
New Contributor I
376 Views

Thanks rguevara for the info.

I had a glimmer of hope thinking that the page you linked to would list other supported OSes, but unfortunately it only seems to be Ubuntu 14.04 and Win 8.1.

AlexT_Intel what are your thoughts?

Cheers,

Z

AT9
Honored Contributor II
376 Views

Yeah, just like you said, based on the fact that that it's a BayTrail with some Yocto support already in place and the fact that there's an official Linux version of the Stick (coming out in June as far as I can see here: https://www-ssl.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel® Compute Stick), I would be fairly optimistic it is possible to create such a build. Now - I'm not sure if it's as simple as just preparing the 3800 one and running it, but apparently the amount of porting effort should not be huge, from the look of it.

ZKham
New Contributor I
376 Views

Thanks AlexT_Intel - that's encouraging!

Once offical Linux support is out in the wild, to prove that it works under Yocto, I assume one could:

- bitbake config the Yocto build to pull in only the overlapping functionality which I'd say is >90%),

- load the build onto the Compute Stick,

- take the driver sources from the officially supported Linux,

- build them on the Compute Stick and check the peripherals work; and then

- tweak the recipes to build the additional drivers.

Do you agree this is "one" valid method or do you recommend a different approach?

Cheers,

Z

AT9
Honored Contributor II
376 Views

Yep, that looks good to me. I'd start with booting the 3800 image to see what works and what doesn't and then go from there in the way described in your steps.

Some initial exploration on the difference between the model used in Compute Stick vs. the one supported by Yocto would help too - it would highlight the areas you'd need to look at.

ZKham
New Contributor I
376 Views

Thanks AlexT_Intel. I've already printed out the overall architecture diagram from the Z3735F and the E3845 datasheets and highlighted commonalities and differences. My gut feel is that it should be *FAIRLY* straightforward.

Stay tuned, I'll post further developments in this thread!

Cheers,

Z

ZKham
New Contributor I
376 Views

OK - so seemingly Ubuntu is being preloaded on the stick, but no official install image is available. I'm not clear as to why, but my guess is that it's easier to have a configured image specifically for the ICS and just bit bash it to the device rather than rolling in all the changes to the installer etc. to support what is essentially a static configuration.

So in lieu of an official install image being available, is there any avenue to get some kind of Linux driver pack? From what I can see on the https://downloadcenter.intel.com/product/86613/Intel-Compute-Stick-STCK1A8LFC Downloads page, there are only BIOS updates and manuals.

Cheers,

Z

MHans2
Beginner
376 Views

Any update on this?

It would be great to have a smaller image to run to have some spare space and perhaps also better performance.

BR

 

Martin
ZKham
New Contributor I
376 Views

Hi Martin,

I've been building my home office (and a task-and-a-half that's been!), so I've been diverted from this for a while. Will be getting back onto this in the next couple of weeks.

Cheers,

Z

MHans2
Beginner
376 Views

Im running lubuntu on my stick now. It works great.

/M

IUman
Honored Contributor II
376 Views

I'm glad to hear that your system is working fine with Ubuntu and thank you for sharing that information with us.

Regards!

Reply