Including deb package driver into Yocto image for imx6ULL


I am trying to get a USB driver .deb package (Novatel OEM7) given by the vendor to be included into the Yocto image so that the GPS receiver can commuicate using USB. I was told to switch to a Ubuntu to get the USB working, but we are using colibri imx6ULL and yocto for building our images. Is there a way to solve my problem in this case?

Hi @SurriyaLuavan,

Unfortunately, it’s not possible to install .deb packages with Yocto. You will need the source code from this package and install them manually for your architecture or find Yocto recipes for this driver. Luckily, it appears that Yocto has recipes for that, as you can see here: OpenEmbedded Layer Index - recipes

So you could just download the recipes and add them to your Yocto and check if this works for you. You can see how to do it in this guide: Custom meta layers, recipes and images in Yocto Project (hello-world examples) | Toradex Developer Center

Another way would be using Torizon, but Torizon is only supported on iMX6ULL 1GB.

Best Regards,

Hi @hfranco.tx ,

I got the source file from the .deb package extracted onto my ubuntu /usr/share directory and was able to get the USB driver included into my final image. Thank you very much for your support.

1 Like