Yocto BSP layer
-
Hi all,
can anyone help me sort this issue out? I would like to use Yocto project for building the software for my Omega 2, but can't find the appropriate meta-XXX layer...
Does anyone of you have enough experience to guide/help me?
Thank you very much!
Peter
-
+1 for opensource. I also want to build something with Yocto and Omega 2+
-
@Peter-Hatina Why would you want Yocto when you have LEDE/OpenWrt? Serious question - I know yocto only a bit but found it way too heavy/complicated for targets as small as the Omega.
But still I'd be interested in hearing arguments in favor of using yocto on the omega
-
@luz Just curious, if it is possible. In meantime I changed my mind just because of those things you mentioned, as well. For tiny devices, it doesn't seem to be that suitable. I admit. The only weak argument was to use the same tools I am used to. Only that, nothing else.
-
@Peter-Hatina Curiosity is a very good reason
As is using the tools one already knows and has experience with for new projects!I'm currently asking the same questions the other way around: Can I run RaspberryPi's with LEDE/OpenWrt? (yes) Alix 2d13? (yes) DigiConnect 9210 ME? (No, seems nobody ported the ARM9-based NS9210 SoC yet, maybe I'll try some day. There's no yocto for it, either).
-
What bothers me more is the fact, that I cannot build LEDE image myself with my own packages for Omega2 - it fails to git clone several components
-
Sorry, but saying that Yocto is not suitable for resource constraint devices is not true.
Yocto is a tool to create embedded custom linux distributions. You can create images with sizes lower than 1MB (rootfs only) to a complete Tizen system.
Some references:
[https://wiki.yoctoproject.org/wiki/Projects/Poky-Tiny](link url)
[https://sergioprado.org/resultado-do-desafio-gerando-distribuicoes-linux-com-o-yocto-project/](link url)
[https://wiki.tizen.org/Build_Tizen_with_Yocto_Project](link url)
-
@Diego-Sueiro I didn't say exactly that, I'm well aware that you can build for tiny targets with Yocto
What I was saying is that I found yocto as a build environment is much more complicated and heavy than LEDE/OpenWrt. Of course, it needs to be, because it covers a much wider range of targets that LEDE.
But to target Omega2-like devices, I found LEDE refreshingly clear and simple to work with (after some work done with Yocto before).
-
@luz , my response was for @Peter-Hatina.
I'm sorry if was not clear.
I'm currently adding support for Omega2 in Yocto and I already managed to get the Linux kernel (4.9.37) compiled applying LEDE specific implementations and patches and rampis patches. But I haven't tested it yet.
And now I just realized that it seems that there is no u-boot source code available. Do you know anything about this?
-
@Diego-Sueiro, did you ever manage to get this solved...? I was recently looking at ResinOS/BelanaOS, and noticed they were using Yocto for their builds - so was looking for the BSP for the Omega2/2S/etc...
-
Not sure what the original intent is
- testing out Yecto environment, or
- BSPlayer on Omega2+
If 1, it seems to be the question of how to squeeze fat into tiny exercise.
If 2, does it need to support video media playback? AVCHD type of media? If continue this line of thought I ought to say @#$%^&
-
There is no GPU in MT7688.
-
@Malcolm-White Checking if you have a working Yocto layer for Onion builds.