You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 6
Next »
Why Android kernel ?
- An Android kernel is a mainstream Linux kernel, with additional drivers for the specific device, and other additional functionality, such as enhanced power management and faster graphics support.
- Many features in the Android kernel are later added to upstream Linux after the open-source community has accepted.
- When compared to Linux kernel, the Android common kernel has 355 changes, 32266 insertions, and 1546 deletions (as of February 2018).
- Android kernel is more popular and has more footprints compared to linux kernel which leads to more support world-wide
- SOC vendor supporting android kernel doesn’t need to work to provide linux kernel support to bring in RDKV stack.
Repo Setup:
Build Instructions:
- MACHINE=raspberrypi4-rdk-android-mc source meta-cmf-raspberrypi/setup-environment
- bitbake rdk-generic-mediaclient-wpe-image
Validated functionalities
Status: ✓ - Working x - Not Working O - Partially Working |
1 | Basic Tests | ssh connection | ✓ |
2 | Default UI | ✓ |
3 | Time | ✓ |
4 | Featured Content | YouTube | ✓ |
Xumo | ✓ |
5 | Lightning Apps | CNN Vimeo | ✓ |
6 | Featured Video on Demand | Fantasy-Island | ✓ |
7 | Playback | gst-launch | x |
8 | aamp-cli | x |
9 | Settings | BT | x |
10 | Wi-Fi | O |
11 | Plugins | HTMLApp | ✓ |
12 | LightningApp | ✓ |
13 | Search And DiscoveryApp | ✓ |
14 | Webkitbrowser | x |
15 | Cobalt | x |
References: