Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Create a custom package-group for the SoC/OEM which shall list all the recipes that are required for this image. For example, for the hybrid box the following recipe can be appended to the mediaserver package group.

  • meta-rdk-soc-broadcom/meta-brcm/recipes-core/packagegroups/packagegroup-rdk-mediaserver.bbappend

    :

     

    Code Block
    RDEPENDS_packagegroup-rdk-generic-mediaserver += "\

    
        gstqamtunersrc-brcm \

    
    "


Create a custom image for generating RFS for required SoC/OEM. For example,

  • meta-rdk-<soc>/recipes-core/images/<soc>-hybrid-image.bb

    Code Block
    IMAGE_INSTALL += "\

    
        packagegroup-rdk-baserootfs \

    
        packagegroup-rdk-<soc/oem specific packages> \

    "
    
    "

    Bitbake work-flow

    • All the components are built using individual recipes. There shall be a main image recipe (example , rdk-generic-image) which includes all other required recipe and create the final RFS
    • Package groups recipe is one support a image recipe to select the set of packages
    • The recipes will be called in sequence
      (1) opensource components
      (2) Kernel
      (3) SDK
      (4) RDK
      (5) MSO
      (6) Packaging and create final image.
    • The final linux and RFS  image will be created under build_folder/tmp/deploy/images