ChinaUnix.net
相关文章推荐:

android文件系统

目标,将android文件系统放入64MB的nand flash

从已经编译好的文件系统进行裁剪

1 确认一个干净版本的android1.5文件系统
第一次启动,会解压应用程序到data目录,其中dalvik-cache和data目录数据较多
根据安装的应用程序,启动完成后大概占用60-70MB空间,还是希望能够更小些。

2 从/system/app目录进行裁剪,减少系统启动后...

by aokikyon - 移动操作系统 - 2011-12-22 08:51:12 阅读(1578) 回复(0)

相关讨论

在调试android应用的时候, 使用adb shell进入系统, 在使用某些命令的时候发现没权限, 这才注意到shell中的提示符$, 原来不是root用户。另外还有些命令提示文件系统只读,经过查找资料才解决,方法如下:
 
1. 通过修改init.rc文件提升用户权限

init.rc 修改前配置:
  service console /system/bin/sh
    console
  ...

by sudoers - 移动操作系统 - 2011-12-21 08:41:32 阅读(1675) 回复(0)

1、android 文件系统的结构 android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdata分别加载到 ramdisk文件系统中的system和 userdata目录下。因此,我们可以把ramdisk.img里的所有文件复制出来,system.img和userdata.img分别解压到 ramdisk文件...

by nbupt - 移动操作系统 - 2009-10-16 16:42:56 阅读(1163) 回复(0)

解压ubi.tar.gz中的命令,放入已有文件系统系统(nfs或者cramfs)

执行
1)./flash_eraseall /dev/mtd3 

格式化Nand的第三分区
我们分了200MB以上,作为主分区使用
Erasing 128 Kibyte @ 5240000 -- 33 % complete.
Skipping bad block at 0x05260000
Erasing 128 Kibyte @ f220000 -- 98 % complete.
...

by aokikyon - 移动操作系统 - 2013-09-23 15:37:30 阅读(2330) 回复(4)

前言
    从bootloader 进入Recovery 模式后,首先也是运行Linux内核,该内核跟普通模式没有区别(减轻了BSP开发者的任务)。区别从执行文件系统开始。 Recovery 模式的细节就隐藏在其根文件系统中。

========================================================================
进入Recovery 根文件系统都干些啥。
 
init.rc
&nbs...

by karl321 - 移动操作系统 - 2011-12-21 08:41:35 阅读(778) 回复(0)

android文件系统启动过程解析 在android系统启动时,内核引导参数上一般都会设置“init=/init”, 这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Read the Fucking Source code)!! init程序源码在android官方源码的system/core/init中,main在init.c里。我们的分析就从main开始。 init: (1)安装SIGCHLD信号。(如果父进程不等待子进程结束...

手机开发

by cu_Cbear - 移动操作系统 - 2011-07-20 13:28:53 阅读(2645) 回复(0)

转载自:http://hi.baidu.com/androidhacker/blog/item/2a94dbd05d7685fc39012fba.html 转载请注明出处 手机文件系统分为不同的部分,可能如下,不同的系统顺序不同, #cat /proc/mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 04380000 00020000 "system" mtd4: 04380000 00020000 "cache" mtd5: 04ac0000 00020000 "userdata" 我们...

by 慵懒的公交车 - 移动操作系统 - 2011-04-28 20:41:49 阅读(3313) 回复(3)

中午与同事讨论了网络文件系统和云计算在android/oms平台上应用和开发的前景 打算结合最新的btrfs/ocfs2文件系统,做一些resarch的工作 有时间把思路整理下,与大家分享。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/110888/showart_2162092.html

by wangxingchao201 - Linux文档专区 - 2010-01-27 14:16:26 阅读(1084) 回复(0)

经过这几天在网上搜索关于android文件系统的相关资料,发现已经有很多高手分析了android文件系统,这些高手多从不同的方面分析了其文件系统的结构和运行原理。我这里就写一下自己的理解。 首先是android文件系统根目录的结构: # pwd && ls -a -l / drwxrwxrwt root root 2009-06-10 09:53 sqlite_stmt_journals drwxrwx--- system cache 2008-09-06 22:51 cache d---rwxrwx system system ...

by iibull - 移动操作系统 - 2009-11-11 17:03:41 阅读(1045) 回复(0)

原文地址:http://bbs.androidin.com/archiver/tid-2413.html 由于论坛改版,很多有用的资源都不见了,所以这里把自己对cupcake下载和编译方法进行详细说明,以后还会陆续发完善的开发板移植说明、内核编译说明、一些模块级的分析等,希望对刚开始做android的朋友有所帮助,同时欢迎高手指正。 一.PC工作环境准备 1.从Ubuntu官方主页 www.ubuntn.com.cn 下载Ubuntu8.04桌面版,然后完全安装。 2.打开ubuntu终端,输...

by nbupt - 移动操作系统 - 2009-11-01 13:06:31 阅读(4011) 回复(0)

上网查了一些资料,自己做了个android 文件系统(root file system). 和大家分享一下。 如何创建android的file system,这里介绍两种方法。 第一种就是通过build android source得到,source build结束之后,会产生大部分的android文件系统,位置在你的android source build目录下的out/target/product/generic/。其中root/就是你的root fs, 你需要将system/拷贝到root/system下,这样root/就是你得到的一个基本的文件系统。但是...

by challenger800 - 移动操作系统 - 2011-09-14 18:13:58 阅读(4880) 回复(16)