操作系统 - 文章列表
2010-07-19Android开发环境搭建全程演示(jdk+eclip+android sdk)
一 相关下载
(1) java JDK下载:
进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:
选择 Download JDK 只下载JDK,无需下载jre.
(2)eclipse下载
进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载 ...
点击:7 查阅全文...
2010-01-22Android cupcake源代码获取和编译 for Ubuntu 9.04
编译环境
Ubuntu 9.04 Desktop
下载和编译流程
根据http://source.android.com/download的说明,成功的下载了所有源代码,整个目录文件接近2G
前期准备:
安装 git工具内核, 命令 sudo apt-get install git-core
1. 下载repo工具
curl http://android.git.kerne...
点击:787 查阅全文...
1. Android的一些有用的官方网站:
http://android.git.kernel.org android源码网站
http://source.android.com
http://code.google.com/android
http://developer.android.com
2. 安装git源码管理工具
# cd ~
# mkdir bin
# echo $PATH
# curl http://andro...
点击:1589 查阅全文...
2010-01-22GIT和repo使用方法,下载android-2.6.29内核
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制...
点击:1507 查阅全文...
2010-01-22Android 的属性系统(翻译)
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。
在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init&rd...
点击:530 查阅全文...
2010-01-21android的文件系统结构及其引导过程的初步理解
1、android文件系统的结构
android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdat...
点击:909 查阅全文...
2010-01-21分析Android 根文件系统启动过程(init守护进程分析)
在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!!
init程序源码在Android官方源码的syste...
点击:670 查阅全文...
2010-01-21Android 根文件系统分析(2)
今天要来分析一下Android文件系统的/system目录的结构。
/system目录是在Android文件系统占有及其重要的位置,基本上所有的工具和应用程序都在这个目录下,我看来是一个真正的rootfs。他在Android手机中存放在nandflash的mtd3中,是一个yaffs2文件系统,在启动时被挂...
点击:859 查阅全文...