You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 4
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
JTNDZGl2JTIwY2xhc3MlM0QlMjJ0YWJsZS13cmFwJTIyJTNFJTNDdGFibGUlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUYWJsZSUyMiUzRSUzQ3Rib2R5JTNFJTNDdHIlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFJTNDcCUzRSUzQ2NvZGUlMjBjbGFzcyUzRCUyMmJhc2glMjBwbGFpbiUyMiUzRW1hY2hpbmUlQzIlQTAlM0NhJTIwY2xhc3MlM0QlMjJleHRlcm5hbC1saW5rJTIyJTIwaHJlZiUzRCUyMmh0dHAlM0ElMkYlMkZjb2RlLnJka2NlbnRyYWwuY29tJTIyJTIwcmVsJTNEJTIybm9mb2xsb3clMjIlM0Vjb2RlLnJka2NlbnRyYWwuY29tJTNDJTJGYSUzRSUzQyUyRmNvZGUlM0UlM0NiciUyRiUzRSUzQ2NvZGUlMjBjbGFzcyUzRCUyMmJhc2glMjBwbGFpbiUyMiUzRWxvZ2luJTIwWU9VUl9VU0VSTkFNRSUzQyUyRmNvZGUlM0UlM0NiciUyRiUzRSUzQ2NvZGUlMjBjbGFzcyUzRCUyMmJhc2glMjBwbGFpbiUyMiUzRXBhc3N3b3JkJTIwWU9VUl9QQVNTV09SRCUzQyUyRmNvZGUlM0UlM0MlMkZwJTNFJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQyUyRnRib2R5JTNFJTNDJTJGdGFibGUlM0UlM0MlMkZkaXYlM0U=
JTNDdGFibGUlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUYWJsZSUyMiUzRSUzQ3Rib2R5JTNFJTNDdHIlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFJTNDcCUzRSUzQ2NvZGUlMjBjbGFzcyUzRCUyMmJhc2glMjBwbGFpbiUyMiUzRW1hY2hpbmUlQzIlQTAlM0NhJTIwaHJlZiUzRCUyMmh0dHAlM0ElMkYlMkZjb2RlLnJka2NlbnRyYWwuY29tJTIyJTNFY29kZS5yZGtjZW50cmFsLmNvbSUzQyUyRmElM0UlM0MlMkZjb2RlJTNFJTNDYnIlMjAlMkYlM0UlM0Njb2RlJTIwY2xhc3MlM0QlMjJiYXNoJTIwcGxhaW4lMjIlM0Vsb2dpbiUyMFlPVVJfVVNFUk5BTUUlM0MlMkZjb2RlJTNFJTNDYnIlMjAlMkYlM0UlM0Njb2RlJTIwY2xhc3MlM0QlMjJiYXNoJTIwcGxhaW4lMjIlM0VwYXNzd29yZCUyMFlPVVJfUEFTU1dPUkQlM0MlMkZjb2RlJTNFJTNDJTJGcCUzRSUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0MlMkZ0Ym9keSUzRSUzQyUyRnRhYmxlJTNF
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
|