码迷,mamicode.com
首页 > 移动开发 > 详细

Android深度探索(卷1)HAL与驱动开发阅读心得4

时间:2016-04-23 13:35:19      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

Android源代码包含内嵌在Android系统中的应用程序的源代码、Android SDK带的各种工具的源代码、Android NDK的源代码、HAL源代码。

Android源代码目录

  makefile文件(makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作。)

  abi:应用程序二进制接口

  bionic:C/C++运行时库

  build:用于编译Android源代码及建立部分文件的工具

  cts:用于兼容性测试的工具

  dalvik:Dalivik虚拟机的源代码

  development:高层的开发和调试工具

  device:与设备相关的代码

  frameworks:Android框架层源代码

  hardware:硬件层接口和库

  libcore:JAVA核心库

  prebuilts:Android在各种平台下编译之前要使用的工具

  external:扩展工具的源代码

  system:Android的基本系统

linux内核源代码目录

  drivers:设备驱动程序

  crypto:实现加密,解密,CRC校验算法的程序

  fs:各种文件系统的实现代码

  Documentation:Linux内核的文档

  arch:与CPU架构相关的源代码和配置文件

  init:初始化内核程序的实现代码

  kernel:与CPU架构无关的内核管理的实现代码

  include:包含linux内核所需的所有头文件

  lib:linux内核使用的一些程序库

  net:网络协议的实现代码

  ipc:linux进程间通信的实现代码

  samples:一些内核编程的范例

  scripts:配置linux内核的脚本

  sound:音频设备的驱动程序

  tools:linux自带的一些工具的实现代码

  virt:内核虚拟机的实现代码

 

Android深度探索(卷1)HAL与驱动开发阅读心得4

标签:

原文地址:http://www.cnblogs.com/liuqiling/p/5424309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!