Abstract—This paper discusses the basic concepts involved in
porting android to any hardware. In this paper, we discuss in
detail the layered architecture of Android, the layer to which
developers gain access and the working of the architecture.
Here, we also discuss how Android works on any hardware
and the concepts that outline the porting of Android onto any
hardware. This paper discusses about the linux kernel used for
Android and the Android file system made with Android
images