Android系统的移植要做的两个工作

本文摘要:Android系统的重制的主要目的是为了能在特定的硬件上运营Android系统。而在重制的过程中,一个最重要的方面就是做到关键要点,增加工作量。 从工作的角度,首先要熟知硬件抽象化层的模块,其次要构建和适配有数的驱动程序,主要的工作量在硬件抽象化层的构建中。为了更佳地解读和调试系统,也应当必要地理解上层对硬件抽象化层的调用情况。

新葡萄88805官网

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

Copyright © 2001-2023 www.mhbxw.cn. 新葡萄88805官网科技 版权所有   ICP备83613716号-3   XML地图   葡萄新京·最新(中国)官方网站