Beagle bone black and android flavors

Hi all,

  1. Is Beagle bone black supports all Android flavors (including \ till android 9 p) ??? If not, till which Android flavor it supports ???
  2. Which development board supports all android flavors (including \ till android 9 p) ???

It will be a great help.

Thanks,
Harsha

On Fri, 29 Mar 2019 10:53:33 -0700 (PDT),
harshafeliz@gmail.com declaimed the
following:

Hi all,

1) Is Beagle bone black supports all Android flavors (including \ till
android 9 p) ??? If not, till which Android flavor it supports ???

  Define "support".

  If you mean "having a prebuilt OS image" you need to talk to whoever
provides/maintains those images.

  OTOH: if you are skilled enough to write the BSP for the board and OS
you can probably build an Android system from source code... The last TI
development version appears to be 4.2

Not sure what This Wiki service has been archived is
up to... They weren't using the Beaglebone Black, though, but the larger
BeagleBoard
https://beagleboard.org/p/blog-hangerhead-com/linaro-android-evaluation-builds-94fccd

Thanks for your response.

Support:- Compatibility and functionality for a given product or feature.

Beagle bone black (am335) hardware/development board supports marshmallow Android version (presently, I am working with marshmallow on BBB).

But my question is till which Android flavor/version these board will support???

Is there any hardware/development board supports all flavors of Android(till/including Android 9 p)???

Thanks,
Harsha

On Sun, 31 Mar 2019 10:46:36 -0700 (PDT),
harshafeliz@gmail.com declaimed the
following:

Thanks for your response.

Support:- Compatibility and functionality for a given product or feature.

Beagle bone black (am335) hardware/development board supports marshmallow Android version (presently, I am working with marshmallow on BBB).

But my question is till which Android flavor/version these board will support???

Is there any hardware/development board supports all flavors of Android(till/including Android 9 p)???

  The board doesn't really matter... What matters is having a BSP (board
support package -- essentially a BIOS layer) that provides the interface
between the board hardware and the higher level OS. The BSP translates OS
calls to the appropriate hardware operations. The BSP might be an
independent layer below the OS or might be part of the OS kernel
(especially if android also uses something like the Linux device tree).

  The main reason devices like cellphones/tablets get limited to one
generation of OS is that the makers don't want to spend the money updating
the BSP layer to handle the newer OS capabilities (and maybe upper level
drivers)..

NOTE: What I called a BSP might be HAL (hardware abstraction layer).
https://elinux.org/Android_Porting#Android_Hardware_Abstraction_Layer
"""
Android Hardware Abstraction Layer

Android talks to standard devices through its hardware abstraction layer,
which overlays the kernel interfaces to devices (e.g. devices nodes, Linux
system calls, etc.). To add support for your own hardware, or, in
particular, to add support to Android for some new type of hardware, you
need to understand this abstraction layer.
"""

http://www.opersys.com/blog/extending-android-hal

Thank you. It's very insightful. Most of my doubts are cleared. I am not skilled enough to write BSP, BUT I WILL TRY.

Apart from .dts file and board config file, what are all the things need to be changed in original source code(AOSP) to make hardware work???
If you know anything about ths please let me know. It will be helpful.

If your question is which TI board supports Linux.

The Panda board which was OMAP 4 has support for Android 4.
I still have several Panda boards and Beagle Boards but I doubt you can still buy one.

What hardware is supported

The group to ask is

android-building@googlegroups.com

Running Android which sits on top of Linux on a desktop environment on a Panda was very limited experience compared to your phone. After OMAP5 died I think TI was out of the mobile chip market

If your trying to learn Android building your not gonna do it on a board that sells for under $100 like a BeagleBone but verify that in the Android group all the boards that support Android will have BSP and upgrading to a new Android on a supported board is just a repo pull of the new app layer
Good luck

Here’s the android group join link
android-building@googlegroups.com