-----Android_device_tree_structure----
build/ – 编译环境和makefile - Build environment setup and makefiles
bionic/ – 安卓C库 - Android C library
dalvik/ – 安卓虚拟机 - Android JVM
kernel/ – 内核 - Linux kernel
framework/ – framework层 - Android platform layer (system libraries and Java components)
system/ – 安卓系统 - Android system (utilities and libraries, fastboot, logcat, liblog)
external/ – 额外的开源 - Non-Android-specific Open Source projects required for Android
prebuilt/ – 预编译for交叉编译- Precompiled binaries for building Android, e.g., cross-compilers
packages/ – 标准安卓应用包 - Standard Android Java applications and components
development/ – 开发app工具 - Android reference applications and tools for developers
hardware/ – 音频、传感器等硬件封装- HAL (audio, sensors) and Qualcomm specific hardware wrappers
vendor/qcom/ – 高通设备定义 - Qualcomm target definitions, e.g., msm7201a_surf
vendor/qcom-proprietary/ – 高通专有部分 - Qualcomm-proprietary components, for example, MM, QCRIL,
and so on.
out/ – Built files created by user
out/host/ – Host executables created by the Android build
out/target/product/<product> – 编译生成的目标文件 - Target files
appsboot*.mbn – 应用引导装载程序 - Applications boot loader - bootable/bootloader/
boot.img – 安卓启动镜像 - Android boot image (Linux kernel + root FS)
system.img – 安卓系统镜像 - Android components (/system)
userdata.img – 安卓开发应用和数据库镜像 - Android development applications and database
root/ – Root FS directory, which compiles into ramdisk.img and merged into boot.img
system/ – System FS directory, which compiles into system.img
obj/ – 中间对象文件 - Intermediate object files
include/ – 编译的头文件 - Compiled include files from components
lib/
STATIC_LIBRARIES/
SHARED_LIBRARIES/
EXECUTABLES/
APPS/
symbols/ – Symbols for all target binaries
-----Android_target_tree_structure-----
/ – Root directory (ramdisk.img, read-only)
init.rc – Initialization config files (device config, service startups) init.qcom.rc
dev/ – Device nodes
proc/ – Process information
sys/ – System/kernel configuration
sbin/ – System startup binaries (ADB daemon; read-only)
system/ – From system.img (read-write)
– bin/ – Android system binaries
– lib/ – Android system libraries
– xbin/ – Nonessential binaries
– framework/ – Android framework components (Java)
– app/ – Android applications (Java)
– etc/ – Android configuration files
sdcard/ – Mount point for SD card
data/ – From userdata.img (read-write)
– app/ – User installed Android applications
– tombstones/ – Android crash logs
MPSS(AZM)
WCNSS(AZW)
Boot loader(AZB)
Product Metabuild (LYD) ------- RPM(AZR)
Trust Zone(AZT)
Proprietary HLOS(LYA)
Open Source HLOS(CAF)
Android_device_tree_structure
猜你喜欢
转载自blog.csdn.net/luzhiweistudy/article/details/80321030
今日推荐
周排行