Experienced FPGA developer using Xilinx devices. Very inexperienced in software/OS/yocto/petalinux.
I'm wondering how difficult it's going to be for me to build up a yocto image for my Ultra96-V2 using Yocto, and adding in the meta-avnet layer manually. I'm not using a petalinux SDK environment, so using yocto manually. I have images booting, and have 'played' around quite a bit experimentally. It appears that most of what is in the Xilinx repos are targeting the old Ultra96-V1 which had different hardware, the DDR and Wifi/bluetooth devices being the most significant. I'm using my own custom Vivado build, which takes care of the DDR. However, the drivers for the wifi/bluetooth and related are targeting the old device, so that fails.
What kind of struggle am I looking at doing this all from a manual yocto environment? Are there any yocto tutorials or projects out there specific to the V2? Any tutorials that are using the meta-avnet layer without the petalinux SDK? I've already tried adding the meta-avnet layer to my custom yocto environment, but it's failing and appears heavily dependent on working within the petalinux SDK framework.