操作系统 - 文章列表

编译环境 Ubuntu 9.04 Desktop 下载和编译流程 根据http://source.android.com/download的说明,成功的下载了所有源代码,整个目录文件接近2G 前期准备: 安装 git工具内核, 命令 sudo apt-get install git-core 1. 下载repo工具 curl http://android.git.kerne...
点击:2898 查阅全文...
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...
点击:5324 查阅全文...
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制...
点击:8528 查阅全文...
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init&rd...
点击:1475 查阅全文...
1、android文件系统的结构 android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdat...
点击:1696 查阅全文...
在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!! init程序源码在Android官方源码的syste...
点击:2537 查阅全文...
今天要来分析一下Android文件系统的/system目录的结构。 /system目录是在Android文件系统占有及其重要的位置,基本上所有的工具和应用程序都在这个目录下,我看来是一个真正的rootfs。他在Android手机中存放在nandflash的mtd3中,是一个yaffs2文件系统,在启动时被挂...
点击:3662 查阅全文...
经过这几天在网上搜索关于Android文件系统的相关资料,发现已经有很多高手分析了Android的文件系统,这些高手多从不同的方面分析了其文件系统的结构和运行原理。我这里就写一下自己的理解。 首先是Android的文件系统根目录的结构: # pwd && ls -a -l / drwxrwxrwt ...
点击:3325 查阅全文...