You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 5
Next »
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.
RDKBACCL-318
-
Getting issue details...
STATUS
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
- https://github.com/rdkcentral/BundleGen
->New template for BPIR4.
1)bpir4_reference.json
2)bpir4_reference_libs.json
- Generate OCI bundle from the OCI image using Bundlegen tool
- git clone https://github.com/rdkcentral/BundleGen.git (clone Bundlegen code.)
- cd BundleGen
- export PYTHONPATH=/usr/lib/python3.8/site:$PYTHONPATH
- tar -xvf dac-image-iperf3-raspberrypi4-20240930100642.rootfs-oci.tar
- bundlegen generate --platform rpi4_reference_bb_kirkstone oci:dac-image-iperf3-raspberrypi4-20240930100642.rootfs-oci.tar ~/iperf332 (creates the iperf332.tar.gz bundle file)
- follow this iperf3 application document to test the iperf3 application using dac
CPE code base
Reference ticket
REFPLTB-2924 - Required meta-dac-sdk-broadband kirkstone support for DAC In Progress