...
Code Block |
---|
|
$ repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkc-nosrc.xml -b dunfell
( or )
$ repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkc-extsrc.xml -b dunfell
|
...
Code Block |
---|
|
$ repo sync -j `nproc` --no-clone-bundle --no-tags
|
Layer
...
Cherrypick
This is the temporary steps,once the changes get merged in rdk-next then we will remove this cherry pick details
Code Block |
---|
language | bash |
---|
title | Apply bug fixes |
---|
|
$ cd meta-rdk-camera
$ git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-camera" refs/changes/86/49486/2 && git cherry-pick FETCH_HEAD
$ git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-camera" refs/changes/89/49489/4 && git cherry-pick FETCH_HEAD
$Below changes are needed for libcamera
cd meta-cmf-raspberrypi
1. git fetch "https://code.rdkcentral.com/r/rdk/components/generic/rdk-oe/meta-rdkcmf-camera"raspberrypi refs/changes/1096/4951077096/2 && git cherry-pick FETCH_HEAD
$2. git fetch "https://code.rdkcentral.com/r/rdk/components/generic/rdk-oe/meta-rdkcmf-camera"raspberrypi refs/changes/1177/4951176077/24 && git cherry-pick FETCH_HEAD
$ cd meta-rdkcmf-ext
$ git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-ext" refs/changes/17/49517/1 && git cherry-pick FETCH_HEAD
$ camera
1. git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdkcmf-ext"camera refs/changes/5898/4805877098/1 && git cherry-pick FETCH_HEAD
|
Note: The above bug fixes changes are temporary given as instructions. This is not required once the change is get merged into the appropriate repo
...
Environment Setup
Deck of Cards |
---|
|
Card |
---|
default | true |
---|
label | RPI3 B+ |
---|
title | RPI0 Environment Setup |
---|
| Code Block |
---|
language | bash |
---|
title | Environment Setup |
---|
| $ MACHINE=raspberrypi3-rdk-camera source meta-cmf-raspberrypi/setup-environment |
|
$ Card |
---|
default | true |
---|
label | RPI0 |
---|
title | Environment Setup |
---|
| Code Block |
---|
language | bash |
---|
title | Environment Setup |
---|
| $ MACHINE=raspberrypi0-rdk-camera source meta-cmf-raspberrypi/ |
| conf/machine/raspberrypi3-rdk-camera.conf ( Choose 14 )
|
Building
Code Block |
---|
|
$ bitbake rdk-generic-camera-image
|
While building, If you get any compile time error. we should follow "Repo Bug Fixes" and start the build.
...
Source Code Cherrypick
This is the temporary steps,once the changes get merged in rdk-next then we will remove this cherry pick details
Code Block |
---|
language | bash |
---|
title | Apply bug fixes |
---|
|
$ cd build-raspberrypi3-rdk-camera/tmp/work/cortexa7t2hf-neon-vfpv4-rdk-linux-gnueabi/thumbnail/git-r0/git
$ git fetch "https://code.rdkcentral.com/r/rdkc/components/opensource/thumbnail" refs/changes/31/49531/1 && git cherry-pick FETCH_HEAD |
...
Flash Procedure
Code Block |
---|
|
$ bzcat "Image Name" | sudo dd of="Device Name" bs=4M iflag=fullblock oflag=direct conv=fsync
Example:
bzcat rdk-generic-camera-image_default_20201127105606.rootfs.wic.bz2 | sudo dd of=/dev/sdc bs=4M iflag=fullblock oflag=direct conv=fsync |