- 博客(8)
- 资源 (55)
- 收藏
- 关注
原创 android /system/vold源码分析(8)
DirectVolume::handleBlockEventint DirectVolume::handleBlockEvent(NetlinkEvent *evt) { const char *dp = evt->findParam("DEVPATH"); PathCollection::iterator it; for (it = mPaths->begin();
2016-06-14 22:15:13 1366
原创 android /system/vold源码分析(7)
process_config()分析:process_config函数用来解析/ fstab.xxx的配置文件.这个函数还初始化了VolumeManage和DirectVolume。有关VolumeManage的初始化基本是这个函数内进行,除此函数,VolumeManage的初始化工作做得很少。process_config()的代码如下:static int process_config(Volu
2016-06-13 22:55:19 1729
原创 android /system/vold源码分析(6)
接着分析CommandListener,FrameworkListener是它的直接父类。FrameworkListener类的代码:class FrameworkListener : public SocketListener { public: static const int CMD_ARGS_MAX = 26; /* 1 out of errorRate will be
2016-06-10 23:11:05 1342
原创 android /system/vold源码分析(5)
CommandListener继承关系:SocketListener ---> FrameworkListener ---> CommandListener对比NetlinkHandle的继承关系:SocketListener ---> NetlinkListener ---> NetlinkHandlernm->start()执行流程(1)nm->start() 即 NetlinkManager
2016-06-10 22:43:39 1785
原创 android /system/vold源码分析(4)
继续看后面的代码: /* Process the pending list, since it is owned by the thread, * there is no need to lock it */ while (!pendingList->empty()) { /* Pop the first item from
2016-06-10 22:35:41 1279
原创 android /system/vold源码分析(3)
NetlinkHandlerclass NetlinkHandler: public NetlinkListener { public: NetlinkHandler(int listenerSocket); virtual ~NetlinkHandler(); int start(void); int stop(void); protected: v
2016-06-10 14:29:55 1297
原创 android /system/vold源码分析(2)
NetlinkManager.cpp/hint NetlinkManager::start() { struct sockaddr_nl nladdr; int sz = 64 * 1024; int on = 1; memset(&nladdr, 0, sizeof(nladdr)); nladdr.nl_family = AF_NETLINK;
2016-06-10 11:41:30 1390
原创 android /system/vold源码分析(1)
void是类似linux中udev功能的程序,它管理着可热插拔设备的热插拔工作。main函数完成的VolumeManager, CommandListerer, NetlinkManager的初始化工作,并执行:vm->start()nm->start()cl->startListener()int main() { //下面定义了VOLD中三个重要的类 VolumeManager *vm
2016-06-10 10:51:31 1705
VC调用matlab7.10的接口程序实例
2013-05-06
Triple-Speed Ethernet(tse)FPGA软核MAC官方实例
2013-04-22
VirtualSMV, VirtualPT IEC61850测试工具(2012-4-17版本)
2012-04-17
ubuntu下安装微信完美方案
2023-04-06
windows/linux分区误删恢复工具
2022-07-25
VirtualMonitor数字签名程序
2022-06-01
kylin ft2000 arm aarch64 boot uImage initrd dtb
2020-04-18
rtl8188EUS_linux_v5.2.2.4.zip
2020-04-05
rtl8188eu.tar.bz2
2020-04-05
rtlwifi.tar.bz2
2020-02-17
Xorg_2007-EDID-JMiseli.pdf
2019-06-24
DRM KMS学习资料
2018-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人