05-14-2019 02:50 AM
Me and my team are currently busy developing distributions for our networking research project. Some of us are using Petalinux and some of us are using the Yocto project. Barring a few operational differences, we are unable to distinguish the difference between the two. Petalinux also comes with its own Yocto package on top of which it builds distirbutions. We are unsure about the role of Yocto by itself and how it differs from Petalinux(which includes yocto package as well). If somebody could explain the difference then it would be of immense help.
05-21-2019 07:04 AM
Petalinux is based on Yocto. In a nutshell we can say that Peatlinux is Yocto + Xilinx metalayers + some other tools like petalinux commands, XSCT, XSDB, Qemu ... .
Using Petalinux or Yocto to build an image is the same. The only big difference is that Petalinux offer a higher abstraction level than Yocto, so it is pretty much easy to use.
05-21-2019 08:05 PM - edited 05-21-2019 08:06 PM
For more details refer UG1144 and UG1157.