下面为高通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 崩溃日志

高通linux内核目录,高通 android 源代码以及目标系统目录结构相关推荐

  1. 申威 linux内核,一种申威防火墙快速移植高版本linux内核的方法与流程

    技术特征: 1.一种申威防火墙快速移植高版本linux内核的方法,其特征在于,包括以下步骤: s1:预先制作生成内存根文件系统的压缩文件: 所述步骤s1包括以下步骤: s11:通过编译busybox制 ...

  2. linux内核奇遇记之md源代码解读之十二raid读写

    linux内核奇遇记之md源代码解读之十二raid读写 转载请注明出处:http://blog.csdn.net/liumangxiong 我们都知道,对一个linux块设备来说,都有一个对应的请求队 ...

  3. 【Linux 内核 内存管理】内存映射相关数据结构 ③ ( vm_area_struct 结构体成员分析 | shared 成员 | anon_vma_chain 成员 | anon_vma 成员 )

    文章目录 一.vm_area_struct 结构体成员分析 1.shared 成员 2.anon_vma_chain 成员 3.anon_vma 成员 二.vm_area_struct 结构体完整源码 ...

  4. linux内核奇遇记之md源代码解读之八阵列同步二

    linux内核奇遇记之md源代码解读之八阵列同步二 转载请注明出处:http://blog.csdn.net/liumangxiong 在上一小节里讲到启动同步线程: 7824 mddev->s ...

  5. 深度linux_工程师深度:学通Linux内核(含详细代码)

    内核探索工具类 Linux的具体概述这里就不多说了,今天主要讲的是Linux内核中常用的数据结构和语法的使用,并简述一些工具和实用程序,从而获取理解内核内幕所需要的信息,还会介绍一下在每个内核子系统所 ...

  6. kmem 反编译linux内核_24小时学通Linux内核之如何处理输入输出操作

    Linux内核是如何将软硬件结合起来的呢?这里我们将一起探究内核与周围硬件主要是文件IO和硬件设备之间的关系,来解释这个问题.处理器与周围设备的通信依赖于一系列的电路电线,总线就是具有类似功能的电线, ...

  7. 24小时学通Linux内核之构建Linux内核

    今天是腊八节,说好的女票要给我做的腊八粥就这样泡汤了,好伤心,好心酸呀,看来代码写久了真的是惹人烦滴,所以告诫各位技术男敲醒警钟,不要想我看齐,不然就只能和代码为伴了的~~话说没了腊八粥但还是有代码, ...

  8. linux 内核 目录文件说明

    本文使用的源代码是Linux kernel 3.9.4. 下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/linux-3.9.4. ...

  9. LINUX内核目录文件说明

    内核空间和用户空间 在下载内核前,我们应该讨论一些重要的术语和事实.首先了解一下内核空间和用户空间 内核空间中存放的是内核代码和数据,而进程的用户空间中存放的是用户程序的代码和数据.不管是内核空间还是 ...

最新文章

  1. CentOS 7.3 源码安装 OpenVAS 9
  2. Xamarin Forms启动自带模拟器缓慢
  3. ADO.NET Entity Framework 入门示例向导(附Demo程序下载)
  4. ActiveReports 6.0 - 高效开发UI
  5. FreeSql (三)实体特性
  6. Mac上的抓包工具Charles
  7. Github 上近万星的深度学习模型大全!
  8. java中的mapper是什么_Java使用ObjectMapper的简单示例
  9. 大数据开发笔记(十):Hbase列存储数据库总结
  10. 1.2 Linux的网络配置和连接工具
  11. 光盘文件导入服务器,web服务器 光盘文件
  12. WinRAR命令行参数整理
  13. ARM Keil5下载安装并导入STM32芯片
  14. 因果推断与因果性学习研究进展
  15. fastnest怎么一键排版_我的妈呀!一键排版也太好用了吧!3秒钟搞定排版!
  16. 计算机音乐简单教学反思,《音乐小屋》教学反思
  17. 【转】自己开发的iphone app打包为IPA包的方法
  18. [享学Jackson] 四、控制Jackson行为的特征们之JsonFactory.Feature、JsonGenerator.Feature、JsonParser.Feature
  19. 葡萄城ComponentOne全功能开发控件套包发布2017V3 新版本
  20. javascript 解 一笔画游戏

热门文章

  1. 仍然报错_详解oracle经典报错:ORA-04030排错思路和解决方法
  2. Spring Cloud 2020.0.5 发布
  3. 皮一皮:这真是兄弟能做的事???
  4. MySQL主从原理,基于快速学习一门技术的3种方式!
  5. 搞 Java 的年薪 50w 什么水平?
  6. 每日一皮:新年好...
  7. 每日一皮:都 0202 年了,我怎么可能被骗呢?
  8. 一文了解5G是什么,将如何影响我们的未来
  9. 自律到极致-人生才精致:第6期
  10. CVPR 2021 妆容迁移 CPM SCGAN