Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which is better for a beginner Yokto project or OpenEmbedded , building one's own embedded distro? [closed]

After watching some videos/conferences, reading documentations ... I am still unable to decide which is better : OpenEmbedded or Yocto for building one's own real time distro ( better said linux kernel ).

The project i am working on is time limited ( i can tolerate atmost one month to make the distro work on the target , some peripherals will be added later ) . So i do not want to be in time frustration later , i asked you to have an estimated trend based on your experience and what may add me more values in my professional experience .

My target is planned to be the NI MyRIO Board , the system main objective is managing a sensors net .

Thanks in advance ;)

like image 358
TheX Avatar asked Feb 11 '23 16:02

TheX


1 Answers

Let the debate begin ;). I have used and written about all three: OpenEmbedded, Yocto, and Buildroot. Here's my personal perspective. OpenEmbedded (OE) can be considered the "upstream" for Yocto Project. Yocto Project builds on OE and adds preconfigured BSPs and distro defaults which makes it easier to build for those BSPs that are supported by a given Yocto release. Yocto Project and OE project cooperate very closely. Buildroot is also a good build system, but the market has spoken. Every major semiconductor manufacturer and embedded Linux OS vendor has jumped on the Yocto Project bandwagon. Buildroot project has not enjoyed that popularity. Buildroot is good technology, and has some top-notch engineers contributing to it, but OE and Yocto has many more active developers and contributors. That's the way I see it. Good luck with your project.

like image 148
challinan Avatar answered Feb 13 '23 22:02

challinan