...
| Code Block | ||
|---|---|---|
| ||
$ mkdir rdkb-arm $ cd rdkb-arm $ repo init -u 'https://github.com/rdkcentral/meta-rdk-bsp-armrdkb-manifest/' \ -m "manifests/rdkb-bsp-arm.xml" \ -b "maindevelop" $ repo sync $ source meta-rdk-bsp-arm/setup-environment $ bitbake rdk-generic-broadband-image | ||
| Code Block | ||
| ||
$ mkdir rdkb-arm $ cd rdkb-arm $ repo init -u 'https://github.com/rdkcentral/meta-rdk-bsp-arm/' \ -m "manifests/rdkb-bsp-arm.xml" \ -b "develop" $ repo sync $ source meta-rdk-bsp-arm/setup-environment $ bitbake rdk-generic-broadband-image Cherry-pick below PRs to have support to WAN interface (erouter0 Cherry-pick below PRs to have support to WAN interface (erouter0), WebUI and SSH features. https://github.com/rdkcentral/ethernet-agent/pull/40 https://github.com/rdkcentral/webui/pull/81 https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/53 https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/50 The default ARM build have been updated to support SSH. PR: https://github.com/rdkcentral/utopia/pull/175 |
...
| Code Block | ||
|---|---|---|
| ||
$ mkdir rdkb-arm $ cd rdkb-arm $ repo init -u 'https://github.com/rdkcentral/meta-rdk-bsp-armrdkb-manifest/' \ -m "manifests/rdkb-bsp-arm.xml" \ -b "develop" $ repo sync $ MACHINE="raspberrypi64-rdk-broadband" source meta-rdk-bsp-arm/setup-environment $ bitbake rdk-generic-broadband-image Cherry-pick below PRs to have support to WAN interface (erouter0), WebUI and SSH features. https://github.com/rdkcentral/ethernet-agent/pull/40 https://github.com/rdkcentral/webui/pull/81 https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/53 https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/50 The default ARM build have been updated to support SSH. PR: https://github.com/rdkcentral/utopia/pull/175 |
...
| Code Block | ||
|---|---|---|
| ||
$ mkdir rdkb-arm $ cd rdkb-arm $ repo init -u 'https://github.com/rdkcentral/meta-rdk-bsp-armrdkb-manifest/' \ -m "manifests/rdkb-bsp-arm.xml" \ -b "develop" $ repo sync cherry-pick below PR to have support QEMU Machine conf. https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/50 $ MACHINE="armefi64-qemu-broadband" source meta-rdk-bsp-arm/setup-environment $ bitbake rdk-generic-broadband-image Cherry-pick below PRs to have support to WAN interface (erouter0), WebUI and SSH features. https://github.com/rdkcentral/ethernet-agent/pull/40 https://github.com/rdkcentral/webui/pull/81 https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/53 The default ARM build have been updated to support SSH. PR: https://github.com/rdkcentral/utopia/pull/175 |
...
The default ARM build have been updated to include additional features such as erouter0, Captive Portal and WebUI , WebUI and multi-config support.
The required PRs to be cherry-picked
...
| Code Block | ||
|---|---|---|
| ||
$ MACHINE="all" source meta-rdk-bsp-arm/setup-environment $ bitbake mc:generic:rdk-generic-broadband-image && \ bitbake mc:raspberrypi:rdk-generic-broadband-image && \ bitbake mc:armqemu:rdk-generic-broadband-image |
(Due to the way RDK-B components are built, it is not possible to do a "parallel" build for two targets at once, however, you will
still save a significant amount of time and disk space by using multiconfig builds sequentially)
...
| Component Name | No. of Patches | Status | PR If ANY | Correspond meta layer changes | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| test-and-diagnostic | 1 | Ready for testing awaiting code merge | https://github.com/rdkcentral/test-and-diagnostic/pull/203 | ||||||||||||||||
| utopia | 12 | Ready for testingawaiting code merge | https://github.com/rdkcentral/utopia/pull/312 | ||||||||||||||||
| rdk-wifi-hal | 4 | FROZEN | https://github.com/rdkcentral/rdk-wifi-hal/pull/701 | ||||||||||||||||
| ccsp-common-library | 9 | Ready for testingawaiting code merge | https://github.com/rdkcentral/common-library/pull/65 | ||||||||||||||||
| ccsp-eth-agent | 4 | Ready for testing awaiting code merge | https://github.com/rdkcentral/ethernet-agent/pull/64 | ccsp-one-wifi | 2 | Ready for testing | NA | unified-wifi-mesh | 1 | yet to | ccsp-p-and-m | 3 | Ready for testing | NA | ccsp-dhcp-mgr | 1 | Ready for testing | NA |
| S.No | Features |
Features working in ARM system ready builds | Comments | |||
| Qemu | Raspberry pi 4 | NXP | ||
| 1 | WAN | | ||
| 2 | LAN |
| 3 | WiFi | NA | No |
VAP creation on RPI target. | |||
| 4 | IPv6 | NA |
|
Yes
| |
| 5 | Cellular |
No
| NA |
|
|
Sim is on enabling state in RPI always. | |||
| 6 | RNDIS | NA |
|
Yes
| |||
| 7 | WebPA |
|
Yes
| |||
| 8 | USP-PA(oktopus) |
|
Yes
| Observing delay in DMCLI responce in RPI. |
| 9 | Parental Control |
|
Yes
| |
| 10 | Port |
| Forwarding |
|
Yes
| |||
| 11 | Port Triggering |
|
|
Yes
| |||
| 12 | USB Detection | NA |
|
Yes
| |
| 13 | DAC |
Yes
| NA | NA | NA |
| 14 | Log-Upload & Telemetry |
Yes
| NA | NA | NA |
| 15 | Multiprofile | NA |
Yes
Yes
NA | NA | |||
| 16 | Selfheal |
|
|
|
Selfheal
| |
| 17 | Test and Diagnostic |
|
|
| ||
| 18 | Log-Rotation |
| NA |
| NA |
| NA | |
| 19 | RFC |
| NA | NA | NA |
| 20 | Telco-Voice | NA |
| 21 | WPS | NA |
| 22 | WebConfig |
| NA |
| NA |
| NA | |||
| 23 | ACS | NA |
| 24 | SNMP | NA |
| 25 | Firmware Upgrade | NA |
| 26 | eSDK | NA |
| 27 | Populate-SDK | NA |
NA = Not Applicable , = in review (or) in progress ,
= not supported ,
= Completed ,
= yet to startNote:
This list represents features that are either not yet supported or require additional integration and validation on the ARM platform.
...
default ssh support in ARM System Ready.
...
...
Bridge Mode support on ARM System Ready.
PR: https://github.com/rdkcentral/meta-rdk-bsp-arm/pull/63
issue: https://github.com/rdkcentral/meta-rdk-bsp-arm/issues/26
...
Known Issues:
...