高通 android 源代码以及目标系统目录结构
2017-10-19 15:28
411 查看
http://blog.csdn.net/jumper511/article/details/24393877?locationNum=6
下面为高通android源代码结构
build/ – Build 环境建立和makefiles生成4
bionic/ – Android C 库
dalvik/ – Android Java 虚拟机
kernel/ – Linux 内核
framework/ – Android 平台层(系统库和Java部件)
system/ – Android 系统(应用程序和库, fastboot, logcat, liblog)
external/ –Android 所需的非Android开源项目
prebuilt/ – 构建Android之前编译好的二进制文件,比如,cross-compilers
packages/ – 标准的Android Java应用和部件
development/ – 开发所需Android参考程序和工具
hardware/ – 硬件抽象层(音频,感应器)和高通专属硬件包
vendor/qcom/ – 高通特定目标设备定义,比如, e.g., msm7201a_surf
vendor/qcom-proprietary – 高通所有的部件,例如, MM, QCRIL, 等等
out/ – 用户创建的built文件
out/host/ – Android build生成的主机可执行文件
out/target/product/<product> – 目标文件
– appsboot*.mbn – 应用boot loader
– boot.img – Android 开机画面(Linux 内核+ root FS)
– system.img – Android 部件(/system)
– userdata.img – Android 开发应用程序和数据库
– root/ – Root FS 文件夹,编译后成成ramdisk.img文件并合并到boot.img文件中。
– system/ – 系统FS文件夹, 编译生成system.img文件。
– obj/ – 中间对象文件。
从部件编译的include 文件
lib/
STATIC_LIBRARIES/
SHARED_LIBRARIES/
EXECUTABLES/
APPS/
symbols/ – 所有目标二进制文件符号
下面是手机文件系统中的目录结构
/ – 根文件夹(ramdisk.img,只读)
init.rc – 初始配置文件(设备配置,服务启动) init.qcom.rc
dev/ – 设备节点
proc/ – 进程信息
sys/ – 系统/内核配置
sbin/ – 系统启动二进制文件(ADB 守护进程;只读)
system/ – 来自 system.img (读-写)
bin/ – Android 系统二进制文件
lib/ – Android 系统库
xbin/ – 非必须二进制文件
framework/ – Android 框架部件(Java)
app/ – Android 应用(Java)
etc/ – Android 配置文件
sdcard/ – SD卡挂载点
data/ – 来自 userdata.img (读-写)
app/ – 用户安装的Android应用
tombstones/ – Android 崩溃日志
下面为高通android源代码结构
build/ – Build 环境建立和makefiles生成4
bionic/ – Android C 库
dalvik/ – Android Java 虚拟机
kernel/ – Linux 内核
framework/ – Android 平台层(系统库和Java部件)
system/ – Android 系统(应用程序和库, fastboot, logcat, liblog)
external/ –Android 所需的非Android开源项目
prebuilt/ – 构建Android之前编译好的二进制文件,比如,cross-compilers
packages/ – 标准的Android Java应用和部件
development/ – 开发所需Android参考程序和工具
hardware/ – 硬件抽象层(音频,感应器)和高通专属硬件包
vendor/qcom/ – 高通特定目标设备定义,比如, e.g., msm7201a_surf
vendor/qcom-proprietary – 高通所有的部件,例如, MM, QCRIL, 等等
out/ – 用户创建的built文件
out/host/ – Android build生成的主机可执行文件
out/target/product/<product> – 目标文件
– appsboot*.mbn – 应用boot loader
– boot.img – Android 开机画面(Linux 内核+ root FS)
– system.img – Android 部件(/system)
– userdata.img – Android 开发应用程序和数据库
– root/ – Root FS 文件夹,编译后成成ramdisk.img文件并合并到boot.img文件中。
– system/ – 系统FS文件夹, 编译生成system.img文件。
– obj/ – 中间对象文件。
从部件编译的include 文件
lib/
STATIC_LIBRARIES/
SHARED_LIBRARIES/
EXECUTABLES/
APPS/
symbols/ – 所有目标二进制文件符号
下面是手机文件系统中的目录结构
/ – 根文件夹(ramdisk.img,只读)
init.rc – 初始配置文件(设备配置,服务启动) init.qcom.rc
dev/ – 设备节点
proc/ – 进程信息
sys/ – 系统/内核配置
sbin/ – 系统启动二进制文件(ADB 守护进程;只读)
system/ – 来自 system.img (读-写)
bin/ – Android 系统二进制文件
lib/ – Android 系统库
xbin/ – 非必须二进制文件
framework/ – Android 框架部件(Java)
app/ – Android 应用(Java)
etc/ – Android 配置文件
sdcard/ – SD卡挂载点
data/ – 来自 userdata.img (读-写)
app/ – 用户安装的Android应用
tombstones/ – Android 崩溃日志
相关文章推荐
- 高通 android 源代码以及目标系统目录结构
- 浅析Android系统的架构以及程序项目的目录结构
- Android笔记(1) HelloAndroid以及Android项目目录结构
- Android 源代码目录结构2- build
- Android系统目录结构详解
- Android应用开发 第二讲:Android系统构架分析和应用程序目录结构分析
- Ubuntu系统目录结构以及一些常用命令
- Android 源代码编译前后的目录结构
- Android系统目录结构详解
- Android系统文件夹结构说明以及Android专有名词介绍
- Android系统构架分析和应用程序目录结构分析
- Android 制定的ROM包(文件系统根目录结构分析)
- Android的源代码结构 && 一些常用术语 && Android的支持库 && app/apk包进系统
- Android系统构架分析和应用程序目录结构分析
- Android系统构架分析和应用程序目录结构分析
- 第二讲:Android系统构架分析和应用程序目录结构分析
- Android系统文件夹目录结构详解
- Google Android源代码包目录结构分析
- Ubuntu系统目录结构以及一些常用命令