You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
Repo Setup
In order to use Yocto build system, the repo tool must be properly installed on the machine.
To install Repo make sure you have a /bin directory in your home directory and that it is included in your path
Repo Setup Steps
$ mkdir ~ /bin
$ PATH=~ /bin :$PATH
Download the repo tool and ensure that it is executable
$ curl http: //commondatastorage .googleapis.com /git-repo-downloads/repo > ~ /bin/repo
$ chmod a+x ~ /bin/repo
|
Note: it is also recommended to put credentials in ~/.netrc when interacting with repo.
A sample ~/.netrc file is illustrated below
.netrc
Yocto Build Steps
To build, follow below instructions
Build Steps
$ mkdir <workspace dir >
$ cd <workspace dir >
$ repo init -u https: //code .rdkcentral.com /r/manifests -b kirkstone -m rdkb-extsrc.xml
$ repo sync -j`nproc` --no-clone-bundle
$ MACHINE=raspberrypi4-rdk-broadband source meta-cmf-raspberrypi /setup-environment
$ bitbake rdk-generic-broadband-image
|
Flashing Procedure
Following command can be used to flash the RPI image to sd card using linux machine . bmap tool should be available in linux
Flash command
bzip2 -d <path to ImageName.wic.bz2>
sudo -E bmaptool copy --nobmap <path to ImageName.wic> <path to SD card space>
Example:
$ bzip2 -d rdk-generic-broadband-image-raspberrypi-rdk-broadband.wic.bz2
$ sudo -E bmaptool copy --nobmap rdk-generic-broadband-image-raspberrypi-rdk-broadband.wic.bz2 /dev/sdb
|