Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
New Contributor I
1,819 Views

Can a Yocto image be generated for the Compute Stick?

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

Tags (1)
11 Replies
Highlighted
Moderator
7 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,

Highlighted
New Contributor I
7 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

0 Kudos
Highlighted
Honored Contributor II
7 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.

0 Kudos
Highlighted
New Contributor I
7 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

0 Kudos
Highlighted
Honored Contributor II
7 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.

0 Kudos
Highlighted
New Contributor I
7 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

Highlighted
New Contributor I
7 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

0 Kudos
Highlighted
Beginner
7 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
0 Kudos
Highlighted
New Contributor I
7 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

Highlighted
Beginner
7 Views

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

/M

0 Kudos
Highlighted
Honored Contributor II
7 Views

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

Regards!

0 Kudos