User Tools

Site Tools


rpidtv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
rpidtv [2020/11/18 13:28]
admin - Imported by DokuWiki Advanced Plugin
rpidtv [2022/08/22 13:02] (current)
steve Added format chars so '--' is shown correctly
Line 3: Line 3:
  
 == Build Environment == == Build Environment ==
-The build environment is based on a 64-bit Ubuntu 16.04 installation and should be set up as defined on the [[https://wiki.rdkcentral.com/display/RDK/How+to+Build|RDK wiki page]]. As a guide, a build on a PC with a 4th generation Intel Core i7 processor and 16GB RAM takes around 3 hours when building for the first time, and requires 80-100GB disk space.+The build environment is based on a 64-bit Ubuntu 16.04 installation and should be set up as defined for a Yocto 2.2 (Morty) release on the [[https://wiki.rdkcentral.com/display/RDK/How+to+Build|RDK wiki page]]. As a guide, a build on a PC with a 4th generation Intel Core i7 processor and 16GB RAM takes around 3 hours when building for the first time, and requires 80-100GB disk space.
  
 == Building the image == == Building the image ==
-You need to be an RDK member to access the build repositories. The image to be built is based on the RDK **rdkv-2020q3** release.+You need to be an RDK member to access the build repositories. The image to be built is on the RDK-V **rdkv-2021q1** release.
  
 All commands to be run directly are shown in //italics//. All commands to be run directly are shown in //italics//.
Line 12: Line 12:
   - Create a directory for the build, into which the RDK recipes and source files will be downloaded. This will be referred to as <RDK_ROOT> from now on.   - Create a directory for the build, into which the RDK recipes and source files will be downloaded. This will be referred to as <RDK_ROOT> from now on.
   - //cd <RDK_ROOT>//   - //cd <RDK_ROOT>//
-  - Checkout the release to be built, where 'rdkv-2020q3' is the name of the branch. +  - Checkout the release to be built, where 'rdkv-2021q1' is the name of the branch. 
-    * //repo init -u %%https://code.rdkcentral.com/r/manifests%% -b rdkv-2020q3// +    * //repo init -u %%https://code.rdkcentral.com/r/manifests%% -b rdkv-2021q1// 
-  - //repo sync --no-clone-bundle// +  - //repo sync %%--no-clone-bundle%%// 
-  - The rdkv-2020q3 release doesn't include the DVB meta layer, so this has to be cloned manually. This will be present in the next tagged release. To clone this layer, do the following: +  - //source meta-cmf-raspberrypi/setup-environment// 
-    * //git clone %%https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-dvb.git%%// +  - Select the "meta-cmf-raspberrypi/conf/machine/raspberrypirdkhybriddtv.conf" configuration (option 19).
-  - //source meta-cmf/setup-environment// +
-  - Select the "meta-cmf-raspberrypi/conf/machine/raspberrypirdkhybriddtv.conf" configuration.+
   - //bitbake rdk-generic-hybrid-dtv-image//   - //bitbake rdk-generic-hybrid-dtv-image//
  
-== Flashing and running the image ==+== Flashing the image ==
 When the build has completed, the following steps can be followed to install and run the image on the Pi. It's assumed this is being done from a Linux desktop, so the instructions will be different for other operating systems. When the build has completed, the following steps can be followed to install and run the image on the Pi. It's assumed this is being done from a Linux desktop, so the instructions will be different for other operating systems.
  
Line 36: Line 34:
   - To copy the firmware file(s) over the network (no password), do:   - To copy the firmware file(s) over the network (no password), do:
     * //scp <firmware file(s)> root@<Pi's IP ADDR>:/lib/firmware//     * //scp <firmware file(s)> root@<Pi's IP ADDR>:/lib/firmware//
-  - If the firmware has just been copied then reboot the Pi before attempting to perform a service scan.+ 
 +== Running the image == 
 +Occasionally the DTV application doesn't launch on start-up, but this can be resolved by logging in to the Pi using 'ssh' again and typing the following: 
 +    * //systemctl restart dtvapp//
  
rpidtv.1605706126.txt.gz · Last modified: 2020/11/18 15:59 (external edit)