RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
<work in progress>
Table of Contents |
---|
Same as RPI-above section and this can combine and can be made one.
Code Block | ||
---|---|---|
| ||
$ mkdir <RDK_DIR> $ cd <RDK_DIR> $ repo init -u https://code.rdkcentral.com/r/collaboration/soc/amlogic/aml-accel-manifests -b rdk-next -m rdk-firebolt-dunfell-ref-sc2-k54-202109.xml $ repo sync -j4 --no-clone-bundle or $ repo init -u https://code.rdkcentral.com/r/collaboration/soc/amlogic/aml-accel-manifests -b rdk-next -m rdk-firebolt-dunfell-ref-sc2-k54-202109.xml --repo-branch=v2.9 $ repo sync -j4 --no-clone-bundle |
$ cd $(RDK_DIR)
$ export LOCAL_BUILD=
1
$ source meta-amlogic/aml-setenv.sh
You're building on Linux
Lunch menu...pick a combo:
1
. mesons4-lib32-ap222
2
. mesons4-lib32-ap223
3
. mesons4-lib32-ap229
4
. mesons4-lib32-aq222
5
. mesons4-lib32-aq223
6
. mesonsc2-
5.4
-lib32-ah212
7
. mesonsc2-
5.4
-lib32-ah212-hybrid
8
. mesonsc2-
5.4
-lib32-ah212-vmx
9
. mesonsc2-
5.4
-lib32-ah219
10
. mesonsc2-
5.4
-lib32-ah232
11
. mesonsc2-
5.4
-lib32-ah232-irdeto
12
. mesonsc2-
5.4
-lib32-ah232-nagra
13
. mesonsc2-
5.4
-lib32-ah232-synamedia
Which would you like? [
2
]
4
$ bitbake lib32-rdk-generic-mediaclient-image
Other way:
Code Block | ||
---|---|---|
| ||
$ repo init --no-clone-bundle -u https://code.rdkcentral.com/r/collaboration/oem/skyworth/skyworth-aml905X2-manifests -b rdk-next -m sc2-rdkservices-restricted.xml --repo-branch=v2.9 $ repo sync -j 32 $ source meta-rdk-skyworth-hx4x/setup-environment --hp44h-rdk --restricted --read-write $ bitbake lib32-skyworth-generic-mediaclient-image |
1) Using Burning tool
Keep pressing enter to stop at sc2_hp44h#
Connect the usb-usb connector and launch Aml_Burn_Tool V3.
sc2_hp44# run update
Burning tool should show connected. Select image and flash.
2) MfrUtils
Download the image to /data/ path on the device.
mfrUtil -u /data/aml_upgrade_package.img
3) Using firmware update plugin.
Please refer to Firmware Control plugin methods to flash through thunder plugin.
4) USB upgrade
Copy the aml_sdc_burn.ini and image to USB.
Connect USB to the device and stop the device at the boot prompt. ie sc2_hp44h#
usb_burn aml_sdc_burn.ini
NOTE: Please reach out to Skyworth for aml_sdc_burn.ini
https://wiki.rdkcentral.com/display/RDK/Firmware+Upgrade+through+XCONF+Server
ToDo: Alanyse what to add from the above link
Item | Data Exist? | Remarks | Links | Comments from LakshmipriyaComments | Action Items | ||
---|---|---|---|---|---|---|---|
1 | Before you begin | Partially | Basic skills expected, relevant RDK links, hardware requirements, etc | Basic skills expected: https://wiki.rdkcentral.com/display/RDK/Join+RDK relevant RDK links: https://wiki.rdkcentral.com/display/RDK/Important+Links hardware requirements: https://wiki.rdkcentral.com/display/RDK/How+to+Build#HowtoBuild-BuildSetupInstructions - Prerequisites | Can check the given link | ToDo | |
2 | Environment Rpi 3b+ | Partially | build VM, pre requisites etc. for Dunfell builds | https://wiki.rdkcentral.com/display/RDK/RDK-V+rdk-next+Yocto+3.1+dunfell+build+for+Raspberrypi | Can check the given link | ToDo | |
3 | Environment IPSTB ref box | Partially | build VM, pre requisites etc. for Dunfell builds | same as RPI, | Belongs to Amlogic Amlogic→ contact Akhil | ||
4 | Build basic image for Rpi | Yes | Basic build commands | https://wiki.rdkcentral.com/display/RDK/RDK-V+IP+Client+based+STB+on+Raspberrypi+3 | Can check the given link | ToDo | |
5 | Build basic image IPSTB ref box | Yes | Basic build commands | https://wiki.rdkcentral.com/display/RDK/BSP+488+Dunfell+with+kernel+5.4+Release+Notes from Akhil | Amlogic→ contact Akhil | ||
6 | Flash image and bring up Rpi | Partially | Current flash image steps + screenshots | https://wiki.rdkcentral.com/display/RDK/RDK-V+IP+Client+based+STB+on+Raspberrypi+3#RDKVIPClientbasedSTBonRaspberrypi3-FlashingProcedure | Can check the given link | ToDo | |
7 | Flash image and bring up IPSTB ref box | Partially | Current flash image steps + screenshots | https://wiki.rdkcentral.com/display/RDK/Firmware+Upgrade+through+XCONF+Server https://wiki.rdkcentral.com/display/RDK/Build+and+Flashing+Steps from Akhil | Amlogic→ contact Akhil | ||
8 | Yocto recipe structure of relevant components - wpeframework and RDKservices | No | Explain layer structures in RDK-V build.Refers both Rpi & Ref platform | can refer this : https://wiki.rdkcentral.com/display/RDK/RDK+Yocto+Build+Systems for yocto layer structure in RDK-V. | It belongs to meta-rdk-ext,met-rdk-video,meta-rdk-cmf. Yocto layer structure for RDKservices: this is the recipe where we can find rdkservices recipe in the meta-rdk-vodeo video layer.Based upon requirements it is adding in different meta layers 1 is meta-rdk-ext.Similarly broadcom also extended those one and for cmf some restrictions that is also plotted in.Not sure incorporate all like meta-rdk-ext,met-rdk-video,meta-rdk-cmf or meta-rdk-video is fine. Ask deepthi like "which meta layer it is pointed to?Is this the correct approach?structure format ?" | Call with deepthi | |
9 | Setup the Thunder plugin template | No | Check whether the Thunder plugin template earlier created and shared by the team is sufficient for this. | Check whether this can be taken- https://wiki.rdkcentral.com/display/RDK/Defining+Thunder+Service+Plugins | Can check the given link | ToDo | |
10 | Develop a sample thunder plugin | No | Explain how to develop based on the Thunder plugin template | check this page and its sub-pages : https://wiki.rdkcentral.com/display/RDK/RDKServices | May be Hello world we can take it. Check with deepthi → check for template. Template+Hello world example can give. | Call with deepthi &Fasil | |
11 | Interface with other RDK services | No | Thunder Interfaces, COMRPC | Can get from RDKServices docs | ToDo | ||
12 | Interface with Lightning apps | No | ThunderJS | Point of contact → krishnapriya How they are using ThunderJS to communicate. Can add: How sample application how it can interact like using some nodes . Contact: Krishnapriya/Abhija Abhija created page for systemservices As per Lp : requires sometime assuming the content is not readily available | Call with krishnapriya,Abhija |