高通linux内核目录,高通 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/ – 目标文件

– 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 崩溃日志

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值