You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 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
1Basic Testsssh connection
2Default UI
3Time
4Featured ContentYouTube
Xumo
5Lightning AppsCNN
Vimeo
6Featured Video on DemandFantasy-Island
7Playbackgst-launchx
8aamp-clix
9SettingsBTNot tested
10Wi-Fi
11PluginsHTMLApp
12LightningApp
13Search And DiscoveryApp
14Webkitbrowser
15Cobalt

References: 

  • No labels