android系统源代码析 pd,Android源码目录结构-20210414153830.docx-原创力文档

Android 源码目录结构

-- Makefile |-- bionic

( bionic

C 库) |-- bootable

(启动引导相关代码)

( c6 Y, N: s. Q) ]4 ^|-- build

(存

放系统编译规则及 generic 等基础开发包配置) 2 t8 U! u$ e,

~9 U0 V|-- cts

( Android 兼容性

测试套件标准) |-- dalvik

( dalvik

JAVA 虚拟机) : ?+ h" [: I4 t" ?1 s|-- development

(应用程序开发相关)

|-- external

(android 使用的一些开源的模组)

# S! Q; V# v$ |+

R& {|-- frameworks

(核心框架

—— java 及 C++ 语言) |-- hardware

(部

分厂家开源的硬解适配层

HAL 代码) |-- out

(编译完成后的代码输出与此目录)

1 G! W3 C! S6 y' P; \|--

packages

(应用程序包) |-- prebuilt

(x86 和 arm 架构下预编译的一些资源)+ r7 C$ ~& c,

O+ r/ @|-- sdk

( sdk 及模拟器)

|-- system

(底层文件系统库、 应

用及组件—— C 语言) ) J/ z# e2 m8 ^: n2 }! V`-- vendor

(厂商定制代码) bionic

目录 |-- libc

(C 库) | |-- arch-arm

( ARM 架构,包含系统

调用汇编实现)

8 B6 e; T& Y& }$ W|

|--

arch-x86

( x86

架构,包含系统调用汇编实现)

* f%

n5 {; s2 ]3 x' W|

|-- bionic

(由 C 实现的

功能,架构无关)

|

|-- docs

(文档) |

|-- include

(头文件) 6 m1 }& A9 |: x"

y|

|-- inet

(? inet 相关,具体作用不明)

|

|-- kernel

( Linux

内核中的一些头文

件) , T6 i( o; X- a( N+ d( z3 f# m|

|-- netbsd

(? nesbsd 系统相关,具体作用不明)

6 b# w/ L8 e

m1

Z' ?7 a|

|-- private

(?一些私有的头文

件) ) d- h4 h; e: ~& t" Y1 r|

|-- stdio

(stdio 实现) |

|-- stdlib

( stdlib 实现)

|

|-- string

( string

函数实现) |

|--

tools

(几个工具)

|

|-- tzcode

(时区相关代码)

|

|-- unistd

( unistd

实现) |

`-- zoneinfo

(时区信息)

|-- libdl

( libdl 实现, dl 是动态链接,提供访问动态链接库的功能)

|-- libm

( libm 数学库的实现, ) |

|-- alpha

(apaha

架构) |

|-- amd64

(amd64

架构)

| |-- arm

( arm 架构)

|

|-- bsdsrc

(? bsd 的源码) ( M0 {$ U,

b$ f5 G|

|-- i386

(i386 架构) |

|--

i387

(i387

架构?) |

|-- ia64

(ia64 架构) - m9 y( R5 s+ m2 Y) E4 D* J|

|-- include

(头文件) |

|-- man

(数学函数, 后缀

名为 .3,一些为

freeBSD 的库文件)

$ Z: q& v$ P/ E|

|-- powerpc

( powerpc 架构) |

|-- sparc64

(sparc64 架构) |

`-- src

(源代码) " ?.

c* e, P C) s. ]|-- libstdc++

(libstdc++

C++ 实现库) |

|-- include

(头文件) 9

N- S- `& ]& Z' o; M|

`-- src

(源码) |-- libthread_db

(多线程程序的调试器库)

| `-- include

(头文件)

`-- linker

(动态链接器) `-- arch

(支持 arm

和 x86

两种架构) $ A- ~% j, `" M* s- s/ D% a& B) H, Y/

mbootable 目录 . |-- bootloa

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值