摘要:
http://www.x-boy.com/article.asp?id=32 const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * c...
阅读全文
posted @ 2010-04-21 11:40
海王
阅读(570)
推荐(0)
编辑
摘要:
上网查了一些资料,自己做了个android 文件系统(root file system). 和大家分享一下。如何创建android的file system,这里介绍两种方法。第一种就是通过build android source得到,source build结束之后,会产生大部分的android文件系统,位置在你的android source build目录下的out/target/product...
阅读全文
posted @ 2010-04-20 17:37
海王
阅读(5547)
推荐(0)
编辑
摘要:
http://blog.chinaunix.net/u1/52480/showart.php?id=1783392 Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示:.|-- Makefile (全局的Makefile)|-- bionic (Bionic含义为仿生,这里面是一些基础的库的源代码)|-- ...
阅读全文
posted @ 2010-04-20 17:27
海王
阅读(389)
推荐(0)
编辑
摘要:
http://www.hzlitai.com.cn/article/ARM11/SYSTEM/1763.html 编译环境 Ubuntu 9.04 Desktop 下载和编译流程 根据http://source.android.com/download的说明,成功的下载了所有源代码,整个目录文件接近2G 前期准备: 安装 git工具内核, 命令 sudo apt-get install git-...
阅读全文
posted @ 2010-04-20 17:16
海王
阅读(683)
推荐(0)
编辑
摘要:
来 源 : CSDN博客 作 者 : ccwwff 1. Android的一些有用的官方网站:http://android.git.kernel.org android源码网站http://source.android.comhttp://code.google.com/androidhttp://developer.android.com 2. 安装git源码管理工具 # cd ~ # mkd...
阅读全文
posted @ 2010-04-20 17:13
海王
阅读(2400)
推荐(0)
编辑
摘要:
来 源 : CSDN博客 作 者 : Tekkaman Itachi 每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/in...
阅读全文
posted @ 2010-04-20 17:08
海王
阅读(617)
推荐(0)
编辑
摘要:
来 源 : 安卓网 作 者 : Tekkaman-Itachi 在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!!init程序源码在Android官方源码的system/core/i...
阅读全文
posted @ 2010-04-20 16:56
海王
阅读(1924)
推荐(0)
编辑
摘要:
来 源 : 安卓网 作 者 : Tekkaman-Itachi 经过这几天在网上搜索关于Android文件系统的相关资料,发现已经有很多高手分析了Android的文件系统,这些高手多从不同的方面分析了其文件系统的结构和运行原理。我这里就写一下自己的理解。首先是Android的文件系统根目录的结构: # pwd && ls -a -l/drwxrwxrwt root root 200...
阅读全文
posted @ 2010-04-20 16:35
海王
阅读(7909)
推荐(0)
编辑
摘要:
http://blog.csdn.net/HKjinzhao/archive/2009/03/19/ 1、android文件系统的结构android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emul...
阅读全文
posted @ 2010-04-20 16:34
海王
阅读(2057)
推荐(0)
编辑
摘要:
http://www.linuxdiyf.com/viewarticle.php?id=86233 以前一直在使用image-initrd的格式,也就是Linux 2.4内核当中所使用的格式,即便在升级到2.6内核以后,也依然如此,虽然2.6内核开始支持新的cpio-initrd格式。最近开始转向cpio-initrd的格式了,这种格式有不少好处,例如不需要事先生成一个block文件并对其进...
阅读全文
posted @ 2010-04-20 12:31
海王
阅读(665)
推荐(0)
编辑