Android系统的移植要做的两个工作
本文摘要:Android系统的重制的主要目的是为了能在特定的硬件上运营Android系统。而在重制的过程中,一个最重要的方面就是做到关键要点,增加工作量。 从工作的角度,首先要熟知硬件抽象化层的模块,其次要构建和适配有数的驱动程序,主要的工作量在硬件抽象化层的构建中。为了更佳地解读和调试系统,也应当必要地理解上层对硬件抽象化层的调用情况。
本文关键词:Android,系统,的,移植,要做,两个,新葡萄88805官网,工作,Android
Android系统的重制的主要目的是为了能在特定的硬件上运营Android系统。而在重制的过程中,一个最重要的方面就是做到关键要点,增加工作量。
从工作的角度,首先要熟知硬件抽象化层的模块,其次要构建和适配有数的驱动程序,主要的工作量在硬件抽象化层的构建中。为了更佳地解读和调试系统,也应当必要地理解上层对硬件抽象化层的调用情况。 重制方面主要的工作有两个部分: Linux驱动 Android系统硬件抽象化层 Linux中的驱动工作在内核空间,Android系统硬件抽象化层工作在用户空间,有了这两个部分的融合,就可以让可观的Android系统运营在特定的硬件平台上。
Android重制的主要工作如图1右图。 图1Android重制的主要工作 在具备了特定的硬件系统之后,一般来说在Linux中必须构建其驱动程序,这些驱动程序一般来说是Linux的标准驱动程序,在Android平台和其他Linux平台基本上是完全相同的。
主要的构建方面是Android系统中的硬件抽象化层(HardwareAbstractLayer),硬件抽象化层对下调用Linux中的驱动程序,对上获取模块,以供Android系统的其他部分(一般来说为Android本地框架层)调用。 提醒:Android硬件抽象化层的模块是本地重制层的模块,不属于标准API,不具备向前或者向后兼容性。
本文关键词:Android,系统,的,移植,要做,两个,新葡萄88805官网,工作,Android
本文来源:新葡萄88805官网-www.mhbxw.cn