Hardware specific code running under Android
Hardware specific code running under Android
Author
Discussion

steve-V8s

Original Poster:

2,924 posts

279 months

Friday 22nd February 2019
quotequote all
Do android devices have a “bios” which sits under the OS or does the system address the hardware directly. I am guessing there is some sort of base hardware specific code as in interface between the hardware addresses and the OS. If not there would have to be some sort of standard defining where all the bits and bobs present themselves. Or is the OS device specific.

robbieduncan

1,993 posts

267 months

Friday 22nd February 2019
quotequote all
There is a Hardware Abstraction Layer: https://source.android.com/devices/architecture/ha...

There is some good explanation of the architecture here: https://arstechnica.com/gadgets/2017/09/android-8-...

steve-V8s

Original Poster:

2,924 posts

279 months

Friday 22nd February 2019
quotequote all
Thank you for that.

geeks

11,881 posts

170 months

Friday 22nd February 2019
quotequote all
Also worth noting that some manufacturers have an API level used to control features in the hardware from the OS, similar in process to drivers in Windows