Chinaunix首页 | 论坛 | 博客
  • 博客访问: 409376
  • 博文数量: 47
  • 博客积分: 1488
  • 博客等级: 上尉
  • 技术积分: 729
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-15 11:35
文章分类

全部博文(47)

文章存档

2012年(4)

2011年(22)

2010年(21)

分类: 嵌入式

2011-06-11 10:53:52

Android 2.2
|-- Makefile
|-- bionic                # bionic C库,继承自BSD, 针对移动设备作了优化,及其它扩展
|-- bootable              # 启动引导相关代码
|-- build                 # 存放android编译规则及generic等基础开发包配置,脚本工具
|-- cts                   # Android兼容性测试套件
|-- dalvik                # dalvik 虚拟机
|-- development           # 应用程序开发相关
|-- external              # android使用的一些开源的库
|-- frameworks            # 核心框架
|-- hardware              # HAL层, 具体由硬件厂商提供
|-- out                   # 编译输出目录
|-- packages              # 核心应用程序
|-- prebuilt              # x86和arm架构下预编译的一些资源
|-- sdk                   # sdk及模拟器
|-- system                # 核心文件系统
|-- vendor                # 厂商定制代码


bionic 目录
|-- libc                 # C库
| |-- arch-arm             # ARM架构相关实现
| |-- arch-x86             # x86架构相关实现
| |-- bionic               # 与架构无关实现
| |-- docs                 # 文档
| |-- include              # 头文件
| |-- inet                 # inet相关,提供网络支持
| |-- kernel               # Linux内核相关头文件
| |-- netbsd               # nesbsd系统相关
| |-- private              # 一些私有的头文件
| |-- stdio                # stdio实现
| |-- stdlib               # stdlib实现
| |-- string               # string函数实现
| |-- tools                # 工具
| |-- tzcode               # 时区相关代码
| |-- unistd               # unistd实现
| `-- zoneinfo             # 时区信息
|-- libdl                # libdl实现,dl是动态链接,提供访问动态链接库的功能
|-- libm                 # libm数学库的实现
| |-- alpha                # apaha架构
| |-- amd64                # amd64架构
| |-- arm                  # arm架构
| |-- bsdsrc               # bsd的源码
| |-- i386                 # i386架构
| |-- i387                 # i387架构
| |-- ia64                 # ia64架构
| |-- include              # 头文件
| |-- man                  # 数学函数,后缀名为.3,一些为freeBSD的库文件
| |-- powerpc              # powerpc架构
| |-- sparc64              # sparc64架构
| `-- src                  # 源代码
|-- libstdc++            # libstdc++ C++实现库
| |-- include              # 头文件
| `-- src                  # 源码
|-- libthread_db         # 多线程程序的调试器库
| `-- include              # 头文件
`-- linker               # 动态链接器
`-- arch                 # 支持arm和x86两种架构


bootable 目录 
|-- bootloader          # 适合各种bootloader的通用代码
| `-- legacy              # 估计不能直接使用,可以参考
| |-- arch_armv6          # V6架构,几个简单的汇编文件
| |-- arch_msm7k          # 高通7k处理器架构的几个基本驱动
| |-- include             # 通用头文件和高通7k架构头文件
| |-- libboot             # 启动库,都写得很简单
| |-- libc                # 一些常用的c函数
| |-- nandwrite           # nandwirte函数实现
| `-- usbloader           # usbloader实现
|-- diskinstaller       # android镜像打包器,x86可生产iso
`-- recovery            # 系统恢复相关
|-- edify               # 升级脚本使用的edify脚本语言
|-- etc                 # init.rc恢复脚本
|-- minui               # 一个简单的UI
|-- minzip              # 一个简单的压缩工具
|-- mtdutils            # mtd工具
|-- res                 # 资源
| `-- images              # 一些图片
|-- tools               # 工具
| `-- ota                 # OTA Over The Air Updates升级工具
`-- updater             # 升级包

 
build目录
|-- core                # 核心编译规则
|-- history             # 历史记录
|-- libs                # 库
| `-- host                # 主机端库,有android “cp”功能替换
|-- target              # 目标机编译对象
| |-- board               # 开发平台
| | |-- emulator             # 模拟器
| | |-- generic              # 通用
| | |-- idea6410             # 自己添加的
| | `-- sim                  # sim 卡
| `-- product           # 开发平台对应的编译规则
| `-- security          # 密钥相关
`-- tools               # 编译中主机使用的工具及脚本
|-- acp                 # Android "acp" Command
|-- apicheck            # api检查工具
|-- applypatch          # 补丁工具
|-- apriori             # 预链接工具
|-- atree               # tree工具
|-- bin2asm             # bin转换为asm工具
|-- check_prereq        # 检查编译时间戳工具
|-- dexpreopt           # 模拟器相关工具,具体功能不明
|-- droiddoc            # 作用不明,java语言,网上有人说和JDK5有关
|-- fs_config           # 文件系统配置
|-- fs_get_stats        # 获取文件系统状态
|-- iself               # 判断是否ELF格式
|-- isprelinked         # 判断是否prelinked
|-- kcm                 # 按键相关
|-- lsd                 # 符号依赖
|-- releasetools        # 生成镜像的工具及脚本
|-- rgb2565             # rgb转换工具
|-- signapk             # apk签名工具
|-- soslim              # strip工具
`-- zipalign            # zip archive alignment tool

dalvik目录 dalvik虚拟机 
|-- dalvikvm              # main.c的目录
|-- dexdump               # dex反汇编
|-- dexlist               # 列出dex文件中具体类的方法.
|-- dexopt                # 预验证与优化
|-- docs                  # 文档
|-- dvz                   # 和zygote相关的一个命令
|-- dx                    # dx工具,将class转换链接为dex
|-- hit                   # 
|-- libcore               # 核心库
|-- libcore-disabled      # 禁用的库
|-- libdex                # dex的库
|-- libnativehelper       # 支持native开发的工具
|-- tests                 # 测试代码
|-- tools                 # 工具
`-- vm                    # 虚拟机实现

development 目录          # 开发者需要的一些例程及工具
|-- apps                  # 一些核心应用程序
| |-- BluetoothDebug        # 蓝牙调试程序
| |-- CustomLocale          # 自定义区域设置
| |-- Development           # 开发
| |-- Fallback              # 和语言相关的一个程序
| |-- FontLab               # 字库
| |-- GestureBuilder        # 手势动作
| |-- NinePatchLab          # 
| |-- OBJViewer             # OBJ查看器
| |-- SdkSetup              # SDK安装器
| |-- SpareParts            # 高级设置
| |-- Term                  # 远程登录
| `-- launchperf            #
|-- build                # 编译脚本模板
|-- cmds                 # 有个monkey工具
|-- data                 # 配置数据
|-- docs                 # 文档
|-- host                 # 主机端USB驱动等
|-- ide                  # 集成开发环境
|-- ndk                  # Native开发套件
|-- pdk                  # Plug Development Kit
|-- samples              # 例程
| |-- AliasActivity        # 别名 Activity
| |-- ApiDemos             # API演示程序
| |-- BluetoothChat        # 蓝牙聊天
| |-- BrowserPlugin        # 浏览器插件
| |-- BusinessCard         # 商业卡
| |-- Compass              # 指南针
| |-- ContactManager       # 联系人管理器
| |-- CubeLiveWallpaper    # 动态壁纸的一个简单例程
| |-- FixedGridLayout      # 固定网格布局
| |-- GlobalTime           # 统一时间
| |-- HelloActivity        # HelloWorld Activity
| |-- Home                 # Home (桌面)
| |-- JetBoy               # jetBoy游戏
| |-- LunarLander          # 
| |-- MailSync             # 邮件同步
| |-- MultiResolution      # 多分辨率
| |-- MySampleRss          # RSS
| |-- NotePad              # 记事本
| |-- RSSReader            # RSS阅读器
| |-- SearchableDictionary # 目录搜索
| |-- SimpleJNI            # JNI例程
| |-- SkeletonApp          # 架构APP
| |-- Snake                # snake程序
| |-- SoftKeyboard         # 软键盘
| |-- Wiktionary           # 维基词典
| `-- WiktionarySimple     # 维基词典
|-- scripts              # 脚本
|-- sdk                  # sdk配置
|-- simulator            # 模拟器
|-- testrunner           # 测试
`-- tools                # 一些工具

external 目录       # 引用的第三方开源库
|-- aes               # AES加密
|-- apache-http       # 网页服务器
|-- astl              # ASTL Android STL.
|-- bison             # 自动生成语法分析器,将无关文法转换成C、C++
|-- blktrace          # 块设备I/O跟踪
|-- bluetooth         # 蓝牙相关、协议栈
|-- bsdiff            # diff工具
|-- bzip2             # 压缩工具
|-- clearsilver       # html模板系统
|-- dbus              # 低延时、低开销、高可用性的IPC机制, D-BUS
|-- dhcpcd            # DHCP服务
|-- dosfstools        # DOS文件系统工具
|-- dropbear          # SSH2的server
|-- e2fsprogs         # EXT2文件系统工具
|-- elfcopy           # 复制ELF的工具
|-- elfutils          # ELF工具
|-- embunit           # Embedded Unit Project
|-- emma              #java代码覆盖率统计工具
|-- esd               # Enlightened Sound Daemon,将多种音频流混合在一个设备上播放
|-- expat             # XML 流解析工具
|-- fdlibm            # FDLIBM #Freely Distributable LIBM)
|-- freetype          # 字体
|-- fsck_msdos        # dos文件系统检查工具
|-- gdata             # google的无线数据相关
|-- genext2fs         # ext2文件系统生成
|-- giflib            # gif库
|-- googleclient      # google用户库
|-- grub              # Grub Bootloader.
|-- gtest             # Google 测试框架
|-- icu4c             # ICU,International Component for Unicode)在C/C++下的版本
|-- ipsec-tools       # IPsec 
|-- iptables          # 防火墙
|-- jdiff             # java文件比较
|-- jhead             # jpeg头部信息工具
|-- jpeg              # jpeg库
|-- junit             # JUnit单元测试框架
|-- kernel-headers    # 内核的一些头文件
|-- libffi            # 
|-- libpcap           # 网络数据包捕获函数
|-- libpng            # png库
|-- libxml2           # xml解析库
|-- mtpd              # 一个命令
|-- netcat            # 网络连接读写
|-- netperf           # 网络性能测量工具
|-- neven             # 看代码和JNI相关
|-- opencore          # 多媒体框架
|-- openssl           # SSL加密相关
|-- openvpn           # VPN开源库
|-- oprofile          # OProfile是Linux内核支持的一种性能分析机制。
|-- ping              # ping命令
|-- ppp               # pppd拨号命令,好像还没有chat
|-- proguard          # class文件优化、混淆工具
|-- protobuf          # 数据序列化工具
|-- qemu              # arm模拟器
|-- safe-iop          #  
|-- skia              # skia图形引擎
|-- sonivox           # MIDI 工具
|-- speex             # Speex编/解码API的使用#libspeex)
|-- sqlite            # sqlite数据库
|-- srec              # Nuance 公司提供的开源连续非特定人语音识别
|-- strace            # 系统调用trace工具
|-- svox              # Embedded Text-to-Speech
|-- tagsoup           # TagSoup是一个Java开发符合SAX的HTML解析器
|-- tcpdump           # TCP/IP抓包工具
|-- tesseract         # Tesseract Open Source OCR Engine.
|-- tinyxml           # XML parser
|-- tremor            # 
|-- webkit            # 浏览器引擎
|-- wpa_supplicant    # 无线网卡管理
|-- xmlwriter         # XML 编辑工具
|-- yaffs2            # yaffs2文件系统工具
`-- zlib              # 文件压缩工具

阅读(3538) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~