How to include required packages (e.g., Java, Python, PHP, etc.) in G33M i.MX8M SMARC SoM?

  1. When the Yocto source is cloned using the commands in the iWave software user guide, the machine configuration file for iWave boards can be found within the BSP layer,
    sources/meta-iwave/conf/machine/
  2. In the machine files given, “IMAGE_INSTALL:append” this MACRO would have already been provided to add the packages.
  3. To add the new packages, add like below:
    IMAGE_INSTALL:append = " glibc-gconv-utf-16 gst-variable-rtsp-server gstreamer1.0-rtsp-server libmosquitto1 mosquitto-clients mosquitto-dev libinih-dev protobuf "
  4. To add any package, first verify whether that package is available in YOCTO using the below command:
    bitbake-layers show-recipes | grep <package_name>
    bitbake -s | grep <package_name>
  5. If the package appears in the list of available recipes, then it can be included for compilation.
  6. If the package is not found in the current layers, a new meta-layer should be added to add the support for the package.

For further inquiries, please get in touch with mktg@iwave-global.com

Please find the detailed G33M product information in the below link,