E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vold
SD卡 挂载分析Framework
http://blog.csdn.net/gzshun/article/details/7172389本系列主要走了一下Android挂载SD卡的流程,从
Vold
到Framework,再从Framework
gjsisi
·
2012-08-09 14:00
android
存储
action
磁盘
linux内核
filesystems
ANDROID中的
VOLD
分析
现在可能很少有人会用mknod这个命令了,也很少有使用它的机会,但就在几年前,这还是一项linux工程师的必备技能,在制作文件系统前或加载新的驱动前,我们必须小心翼翼的创建设备节点。不需要使用mknod并不是他消失了,而是我们有了更好更智能的方法。linux对于热插拔的支持并不是生来就有的,而是经历了一个复杂而有戏剧性的过程,全球linux爱好者用脚投出了他们保贵的一票,udev最终成为事实上的标
bd_zengxinxin
·
2012-08-07 11:00
android
linux
socket
iterator
buffer
firing
斯坦佛编程教程-Unix编程工具(五)
rmfile 删除文件m
vold
new 重命名old文件为new(也
qp120291570
·
2012-08-05 20:00
斯坦佛编程教程-Unix编程工具(五)
rmfile 删除文件m
vold
new 重命名old文件为new(也
拳四郎
·
2012-08-05 20:00
编程
shell
unix
File
工具
jobs
SD 汇总
Vold
就是负责挂载SD卡的,
vold
的全称是volumedaemon。实际上是负责完成系统的CDROM,USB大容量存储,MM
gjsisi
·
2012-08-01 18:00
android usb挂载分析---
vold
处理内核消息
MountService启动之后,一切准备工作都做好了,就等待碰上u盘插上了,我们先看下内核、
vold
、FrameWork的通信流程 这里要讲的是内核发信息给
vold
,也就是上面标注的①,我们在
vold
HAOMCU
·
2012-07-25 09:00
android
delete
iterator
Class
action
disk
android usb挂载分析----
vold
启动
前段时间做了下usb挂载的,现在出了几个bug,又要把流程给梳理下,顺便也把相关的知识总结下,以免下次又需要,上次弄的时候由于刚开始弄androidi不久,所以只是保证了能够通过
vold
模块把u盘等挂载上去
HAOMCU
·
2012-07-25 09:00
android usb挂载分析---MountService启动
关于
vold
的一系列文章都是转自:http://my.csdn.net/new_abc在androidusb挂载分析----
vold
启动,我们的
vold
模块已经启动了,通信的机制也已经建立起来了,接下来我们分析一下
HAOMCU
·
2012-07-24 19:00
thread
android
socket
buffer
notifications
containers
和菜鸟一起学android4.0.3源码之SD卡U盘等自动挂载配置
一直以为androidsd卡的自动挂载是在
vold
中实现的,而其配置文件在网上也很容易找到是哪个system/etc/
vold
.fstab,中,其配置文件就是mount,一般都是如下所示:
eastmoon502136
·
2012-07-21 12:00
android
mount概念
new1} $cdcontent $touch {content0,content1,content2} $cdold $touch{old0,old1,old2} $mkdir-
vold
-child
bokee
·
2012-07-13 15:00
SD功能移植
一、进程启动和配置文件的分析
vold
的全称是volumedaemon。实际上是负责完成系统的CDROM,USB大容量存储,MMC卡等扩展存储的 挂载任务自动完成的守护进程。
tanxs001
·
2012-07-06 16:00
android
Stream
socket
存储
Class
Path
android2.3 SD卡、U盘自动挂载
查阅相关资料,知道在android2.3中是
vold
程序负责检查内核的sysfs文件系统,发现有SD卡插入后,自动挂载。
zhengmeifu
·
2012-06-29 08:00
android
浏览器
features
平台
deprecated
filesystems
吞噬大数据存储领域新机制——NoSQL模式解析
在NoSQL世界中有以下关键的成员,包括 ●Google BigTable、HBase、Hypertable ●Amazon Dynamo、
Vold
emort、Cassendra、Riak
badboyjaker
·
2012-06-18 23:00
NoSQL
吞噬大数据存储领域新机制——NoSQL模式解析
在NoSQL世界中有以下关键的成员,包括●GoogleBigTable、HBase、Hypertable●AmazonDynamo、
Vold
emort、Cassendra、Riak●Redis●CouchDB
迷你狐
·
2012-06-15 17:00
NoSQL
吞噬大数据存储领域新机制——NoSQL模式解析
在NoSQL世界中有以下关键的成员,包括●GoogleBigTable、HBase、Hypertable●AmazonDynamo、
Vold
emort、Cassendra、
hjwang1
·
2012-06-15 09:00
mapreduce
NoSQL
存储
Parameters
CouchDB
分布式存储
如何手动mount sdcard和检测到sd card
[Framework层]主要分析system/
vold
/main.cpp,DirectVolume.cpp,Volume.cpp[voidVolume::setState(intstate);intVolume
pillarbuaa
·
2012-06-11 11:00
socket
struct
Stream
user
makefile
Lotus
Android Socket 机制(即demoen 服务进程的机制)
1.init.rc中有 service
vold
/system/bin/
vold
console socket
vold
stream0660rootmount iopriobe22.system
pillarbuaa
·
2012-06-11 11:00
android
struct
list
socket
service
action
android sd 卡流程解析
IT友发现,欢迎给我留言或发email:
[email protected]
android的sd卡大概可以分为三层:1:kernel层的检测,并发送卡存在与否的消息2:
vold
ekenlinbing
·
2012-05-29 16:00
Oracle NoSQL Database最近使用的一些小心得
阅读更多做社区网页游戏开发的,以前粗浅地用过
vold
emort、cassandra、memcachedb,发现在要求较高的一致性方面,上述几种都不能很好地满足;直到发现OracleNoSQLDatabase
nkadun
·
2012-04-27 20:00
database
memcachedb
voldemort
nosql
Oracle NoSQL Database最近使用的一些小心得
阅读更多做社区网页游戏开发的,以前粗浅地用过
vold
emort、cassandra、memcachedb,发现在要求较高的一致性方面,上述几种都不能很好地满足;直到发现OracleNoSQLDatabase
nkadun
·
2012-04-27 20:00
database
memcachedb
voldemort
nosql
Oracle NoSQL Database最近使用的一些小心得
做社区网页游戏开发的,以前粗浅地用过
vold
emort、cassandra、memcachedb,发现在要求较高的一致性方面,上述几种都不能很好地满足;直到发现Oracle NoSQL Database
nkadun
·
2012-04-27 20:00
NoSQL
database
Voldemort
memcachedb
android故障与Log的对应
卸载sdcard卡失败对应的log: 04-27 03:00:01.523 E/
Vold
( 1404): Giving up on unmount /mnt/secure
jiajun_yang
·
2012-04-27 14:00
android
NOSQL数据库
NOSQL数据库主要有4种类型1.key/value(Key-Value-stores):key/value作为最小单位 主要产品:TokyoCabinet,
Vold
emort等2.BigTable
hantiannan
·
2012-04-26 12:00
mongodb
数据库
NoSQL
CouchDB
产品
nosql数据库
android usb挂载分析--各种格式支持
前面对usb挂载的流程及各种格式的支持做了分析,这一篇也基本是收尾篇了,主要是把各种格式的挂载在
vold
模块种加进去,这里对这部分做了一些更改,如直接挂载到/mnt/sdcard,没有先挂载到/mnt/
new_abc
·
2012-04-15 22:00
android
ext
System
Path
disk
profiler
SDCard Mount 流程分析(二)
Mount流程分为两个部分主动挂载(插入SDCARD或者USB硬盘时系统自动挂载)手动挂载(卸载SDCARD或者USB硬盘后,再点击加载设备的手动挂载)不同挂载走的流程并不相同,比如手动挂载是由上层发命令给
vold
terry_龙
·
2012-04-12 10:30
Android
SDCARD
MOUNTED
Android
SDCard Mount 流程分析(二)
流程分为两个部分 主动挂载(插入SDCARD或者USB硬盘时系统自动挂载)手动挂载(卸载SDCARD或者USB硬盘后,再点击加载设备的手动挂载) 不同挂载走的流程并不相同,比如手动挂载是由上层发命令给
vold
terry_龙
·
2012-04-12 10:30
android
sdcard
mounted
android usb挂载分析--ntfs-3g移植
前段时候做android下文件系统的支持,android本身
vold
里面只实现了fat的支持,对其它格式的支持没有实现,关于ntfs的支持,linux对于其只支持读,不可写,后面网上找到了ntfs-3g
new_abc
·
2012-04-09 22:00
android
struct
File
Module
null
Path
云级Key-value数据库大比较
以下列表对各类Key-Value的NoSQL数据库从备份backup到LanguageAPI各个方面进行了比较: KatanaDBCassandraMongoDBCouchDBHBase
Vold
emortRedisTokyo
maclean_007
·
2012-04-09 20:22
oracle
数据库
NoSQL
key-value
云级Key-value数据库大比较
以下列表对各类Key-Value的NoSQL数据库从备份backup到LanguageAPI各个方面进行了比较:KatanaDBCassandraMongoDBCouchDBHBase
Vold
emortRedisTokyo
maclean_007
·
2012-04-09 20:22
Oracle
数据库
nosql
Android SDCard Mount 流程分析(一)
本篇大纲android系统如何开机启动监听mount服务默认挂载点在Android系统的哪个目录
vold
.fstab配置文件的分析
vold
里面启动页面main做了些什么android系统如何开机启
terry_龙
·
2012-04-05 11:32
Android
SDCARD
MOUNTED
Android
Android SDCard Mount 流程分析(一)
本篇大纲 android系统如何开机启动监听mount服务默认挂载点在Android系统的哪个目录
vold
.fstab配置文件的分析
vold
里面启动页面main做了些什么android系统如
terry_龙
·
2012-04-05 11:32
android
sdcard
mounted
android usb挂载分析--类图
首先看下
vold
模块的:消息发送流程ok,整个挂载基本上就这么多了,后面打算把挂载过程中支持ext*、及ntfs的方式也记录下来。
new_abc
·
2012-04-01 23:00
android
ext
android usb挂载分析---FrameWork层处理
vold
消息
从前面的知识我们看到,在
vold
层收到FrameWork层的消息后,会进行相应的处理,同时在处理的过程中会上报相应的状态给FrameWork层,在这个过程中主要上报了两种消息:1、开始挂载前上报State_Checking
new_abc
·
2012-04-01 00:00
android
String
Path
events
permissions
android usb挂载分析---
vold
处理FrameWork层发出的消息
Framework层收到消息后,又向
vold
发送了volumemount的消息,所以
vold
层又继续着处理这个消息,先看下大概处理流程:同FrameWork层阻塞在等待
vold
的消息一样,
vold
层也在等待着收到
new_abc
·
2012-03-30 23:00
android
null
delete
存储
Path
android usb挂载分析---FrameWork层处理收到的
vold
消息
vold
模块收到内核消息后,通过前面建立的socket通信各上去发送相应的消息,我们可以看到主要发了两类消息:1、DirectVolume::handleDiskAdded以及handlePartitionAdded
new_abc
·
2012-03-30 22:00
在init.rc文件里加载的服务
1、sh服务 2、adbd 服务 3、servicemanager 4、
vold
5、nexus 6、zygote 7、mediaserver 8、bootanimation 9、dbus
sharp2wing
·
2012-03-30 14:00
android
通过修改源码 实现system组和root用户 访问sd卡
但是可以通过修改源码方式实现,其实也很简单,方法如下: android2.2以后修改修改/system/core/
vold
/Volume.cpp文件将Fat::doMount(devicePath,"/
weidawei0609
·
2012-03-30 12:00
android
System
android usb挂载分析---
vold
处理内核消息
MountService启动之后,一切准备工作都做好了,就等待碰上u盘插上了, 这里要讲的是内核发信息给
vold
,我们在
vold
启动这篇曾讲到过注册了一个到内核的UEVENT事件,当有u盘插入的时候,
new_abc
·
2012-03-29 22:00
android
delete
iterator
action
disk
android usb挂载分析---MountService启动
在androidusb挂载分析----
vold
启动,我们的
vold
模块已经启动了,通信的机制也已经建立起来了,接下来我们分析一下MountService的启动,也就是我们FrameWork层的启动,首先看下其大概流程
new_abc
·
2012-03-27 23:00
thread
android
socket
buffer
containers
android usb挂载分析----
vold
启动
前段时间做了下usb挂载的,现在出了几个bug,又要把流程给梳理下,顺便也把相关的知识总结下,以免下次又需要,上次弄的时候由于刚开始弄androidi不久,所以只是保证了能够通过
vold
模块把u盘等挂载上去
new_abc
·
2012-03-26 22:00
android
socket
service
Descriptor
Parsing
android系统开发(八)-SDCARD
2,android的sdcard挂载主要是
vold
来完成,
vold
的源代码在/system/
vold
目录下,编译成/system/bin/
vold
init.rc文件中有
vold
系统服务,确保android
MyArrow
·
2012-03-23 17:00
linux基本命令
m
vold
namenewname:重命名文件或移动文件。rmfile:删除文件。
caolaosanahnu
·
2012-03-23 14:00
linux
shell
command
File
bash
语言
Android SDCard UnMounted 流程分析(一)
AndroidSDCard框架 AndroidSDCard框架,我们修改一般涉及到四大模块 LinuxKernel用于检测热拔插,作为框架开发者来说,这者不用涉及
Vold
作为Kernel与Framework
terry_龙
·
2012-03-22 15:09
android
sdcard
UNMOUNTED
Android SDCard UnMounted 流程分析(一)
AndroidSDCard框架AndroidSDCard框架,我们修改一般涉及到四大模块LinuxKernel用于检测热拔插,作为框架开发者来说,这者不用涉及
Vold
作为Kernel与Framework
terry_龙
·
2012-03-22 15:09
Android
SDCARD
UNMOUNTED
Android
Android 2.3 SD卡挂载流程浅析(三)
在《Android2.3SD卡挂载流程浅析(三)》中,将简要介绍Android2.3中
Vold
的运行机制,并从接收内核uevent开始介绍程序调用流程。
wangll9
·
2012-03-12 20:00
Android SD卡挂载流程分析(一)
Vold
就是负责挂载SD卡的,
vold
的全称是volumedaemon。实际上是负责完成系统的CDROM,USB大容量存储,MMC卡(后文有简介,具体请百度)等扩展存储的挂载任务自动完成的守护进程。
wangll9
·
2012-03-12 20:00
JVM的参数设置的一个要点
JVM参数的设置(特别是–Xmx–Xms–Xmn-XX:SurvivorRatio-XX:MaxTenuringThreshold等参数的设置没有一个固定的公式,需要根据P
Vold
区实际数据YGC次数等多方面来衡量
tivan
·
2012-03-11 00:00
jvm
JVM的参数设置的一个要点
JVM参数的设置(特别是–Xmx–Xms–Xmn-XX:SurvivorRatio-XX:MaxTenuringThreshold等参数的设置没有一个固定的公式,需要根据P
Vold
区实际数据YGC次数等多方面来衡量
·
2012-03-10 16:00
jvm
参数设置
Vector Clock
VectorClock是Dynamo、
Vold
emort、Riak等分布式存储系统用于副本管理与冲突发现的技术,它与结合QuorumNRW用以保证最终一致性(EventuallyConsistency)
icefireelf
·
2012-02-24 02:00
vector
分布式存储
Android Root方法原理解析及Hook(四) GingerBreak
和zergRush的攻击原理是一样的,其实zergRush的code部分源于GingerBreak,都是先使
vold
进程崩溃,从logcat拿到调试信息,然后让
vold
进程以root权限执行恶意的shellcode
巧克力工厂的查理
·
2012-02-23 17:28
Android
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他