我是Android开源项目(AOSP)的新手。我想知道它的一些项目:任何人都可以描述这些项目以及它在Android OS中的作用是什么?
答案 0 :(得分:1)
libcore - android设备运行时java环境
PDK - platfrom开发者工具包
可启动/恢复 - 恢复分区程序
bootable / bootloader / - bootloader分区程序(包括快速启动设备驱动程序,即TI或IMX平台上的u-boot或MSM / APQ上的ab-boot)
设备 - 设备供应商额外的mk文件和覆盖文件外部 - 一组任何第三方库和程序(它主要是开源项目)
框架 - android框架实现。此代码是Android应用程序调用的。这是所有服务及其库的所在。
硬件 - 由android定义并由设备/硬件提供商实现的硬件模块(如Qcom,TI,NXP,Nvidia等人)......
供应商 - 许多硬件的HAL层代码
prebuilts - gcc和其他二进制工具(不包括java sdk),用于编译您下载的那个版本的android /" repo sync' ed"
system - initd守护程序和基本系统C库
bionic - 标准c库的android版本以及运行时加载器和链接器代码。