0

我为我的设备编译了内核文件,但是我不知道平台文件的用途。你能告诉我“内核”和“平台”文件的功能是什么吗?提前致谢。

4

2 回答 2

1

Android OS 由 4 个主要部分组成:Linux 内核、核心库、应用程序框架和应用程序。因此,Android 中与 Linux Kernel 相关的所有内容通常称为内核,而所有其他层(可能除了应用程序)都是平台。当您下载 AOSP(请参阅source.android.com上的说明)时,您会下载通常预构建内核的平台。但是您可以单独下载内核并对其进行修改(您所做的)。

于 2012-05-07T06:51:46.243 回答
1

Android操作系统大致可以分为两部分——

  • Linux 内核

  • 安卓框架。

Android 框架位于 linux 内核之上,它被称为平台。平台代码由窗口管理器、事件管理器等组成。它处理诸如触摸屏幕时应该发生的事情、如何绘制窗口以及许多其他事情。linux 内核提供了调度程序(操作系统的核心)、与硬件交互的驱动程序以及许多其他东西。

简而言之,平台在底层内核的帮助下与用户对话。一般来说,在android中,大部分平台代码是java,内核代码主要是C。

因此,除非您修改了一些平台 java 文件,否则您不需要编译它。你的random.candcipher.c应该是内核的一部分,而不是平台的一部分

于 2012-05-07T06:51:57.323 回答