Introduction:

Dac feature is based of 3 stages in BPIR4.
1)Dac functionality in BPIR4.
      -dobby , crun and dsm functionality play a major role from device side, which are used for the running of any dac application in the BPIR4 device .
      -Above mentioned all funtionality has been brought to BPIR4 by including "dac" distro feature, for reference you follow mentioned jira.

Page is under development
Reference Broadband Application

Steps to generate OCI Image

               -By default BPIR4 support aarch64.

# Build instructions
#following repo commands will required meta-layers see manifest of https://code.rdkcentral.com/r/plugins/gitiles/manifests/+/refs/heads/rdk-next/rdkb-extsrc.xml
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-extsrc.xml -b kirkstone
 
 
#execute the below command to clone the meta-dac-sdk-broadband and bitbake
sed -i '/oe-layers.xml/a  \ \ \ \ <project name="rdkcentral/meta-dac-sdk-broadband" remote="github" path="meta-dac-sdk-broadband" revision="main" /> \n\ \ \ \ <project name="yoctoproject/poky" remote="github" path="." revision="1e0d58c53b7d9c3feb631e46666ae7a3e3614253" upstream="kirkstone"/>' .repo/manifests/rdkb-extsrc.xml
 
 
 
repo sync -j `nproc` --no-clone-bundle --no-tags
 
# cherrypick the below link to overcome the old syntax override issue with bitbake
cd bitbake && git fetch https://code.rdkcentral.com/r/rdk/components/opensource/oe/bitbake refs/changes/35/85335/3 && git cherry-pick FETCH_HEAD && cd ..
 
. ./oe-init-build-env
cp ../meta-dac-sdk-broadband/manifests/bblayers.conf conf/
echo 'MACHINE = "raspberrypi4-64"' >> conf/local.conf
      
# Building Iperf DAC app
bitbake dac-image-

Bundle Creation

CPE code base

Reference ticket

REFPLTB-2924 - Required meta-dac-sdk-broadband kirkstone support for DAC In Progress