高通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 崩溃日志
高通linux内核目录,高通 android 源代码以及目标系统目录结构相关推荐
- 申威 linux内核,一种申威防火墙快速移植高版本linux内核的方法与流程
技术特征: 1.一种申威防火墙快速移植高版本linux内核的方法,其特征在于,包括以下步骤: s1:预先制作生成内存根文件系统的压缩文件: 所述步骤s1包括以下步骤: s11:通过编译busybox制 ...
- linux内核奇遇记之md源代码解读之十二raid读写
linux内核奇遇记之md源代码解读之十二raid读写 转载请注明出处:http://blog.csdn.net/liumangxiong 我们都知道,对一个linux块设备来说,都有一个对应的请求队 ...
- 【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 结构体完整源码 ...
- linux内核奇遇记之md源代码解读之八阵列同步二
linux内核奇遇记之md源代码解读之八阵列同步二 转载请注明出处:http://blog.csdn.net/liumangxiong 在上一小节里讲到启动同步线程: 7824 mddev->s ...
- 深度linux_工程师深度:学通Linux内核(含详细代码)
内核探索工具类 Linux的具体概述这里就不多说了,今天主要讲的是Linux内核中常用的数据结构和语法的使用,并简述一些工具和实用程序,从而获取理解内核内幕所需要的信息,还会介绍一下在每个内核子系统所 ...
- kmem 反编译linux内核_24小时学通Linux内核之如何处理输入输出操作
Linux内核是如何将软硬件结合起来的呢?这里我们将一起探究内核与周围硬件主要是文件IO和硬件设备之间的关系,来解释这个问题.处理器与周围设备的通信依赖于一系列的电路电线,总线就是具有类似功能的电线, ...
- 24小时学通Linux内核之构建Linux内核
今天是腊八节,说好的女票要给我做的腊八粥就这样泡汤了,好伤心,好心酸呀,看来代码写久了真的是惹人烦滴,所以告诫各位技术男敲醒警钟,不要想我看齐,不然就只能和代码为伴了的~~话说没了腊八粥但还是有代码, ...
- linux 内核 目录文件说明
本文使用的源代码是Linux kernel 3.9.4. 下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/linux-3.9.4. ...
- LINUX内核目录文件说明
内核空间和用户空间 在下载内核前,我们应该讨论一些重要的术语和事实.首先了解一下内核空间和用户空间 内核空间中存放的是内核代码和数据,而进程的用户空间中存放的是用户程序的代码和数据.不管是内核空间还是 ...
最新文章
- CentOS 7.3 源码安装 OpenVAS 9
- Xamarin Forms启动自带模拟器缓慢
- ADO.NET Entity Framework 入门示例向导(附Demo程序下载)
- ActiveReports 6.0 - 高效开发UI
- FreeSql (三)实体特性
- Mac上的抓包工具Charles
- Github 上近万星的深度学习模型大全!
- java中的mapper是什么_Java使用ObjectMapper的简单示例
- 大数据开发笔记(十):Hbase列存储数据库总结
- 1.2 Linux的网络配置和连接工具
- 光盘文件导入服务器,web服务器 光盘文件
- WinRAR命令行参数整理
- ARM Keil5下载安装并导入STM32芯片
- 因果推断与因果性学习研究进展
- fastnest怎么一键排版_我的妈呀!一键排版也太好用了吧!3秒钟搞定排版!
- 计算机音乐简单教学反思,《音乐小屋》教学反思
- 【转】自己开发的iphone app打包为IPA包的方法
- [享学Jackson] 四、控制Jackson行为的特征们之JsonFactory.Feature、JsonGenerator.Feature、JsonParser.Feature
- 葡萄城ComponentOne全功能开发控件套包发布2017V3 新版本
- javascript 解 一笔画游戏