码迷,mamicode.com
首页 >  
搜索关键字:binder ipc    ( 2554个结果
Binder Driver的实现
本文主要包含分析三个文件: framework/base/cmds/ServiceManager/service_manager.c framework/base/cmds/ServiceManager/binder.c kernel/drivers/staging/android/binder.c...
分类:其他好文   时间:2014-06-28 12:49:46    阅读次数:397
自顶向下分析Binder【1】—— Binder实例篇
一个Binder实例 我们Binder的学习将从下面的一个实例开始。根据Android文档中的描述,创建一个Binder服务主要包括如下3步: 下面具体看一下在eclipse中是如何开发一个Binder应用的。 第一步:在工程目录下定义aidl文件。 1 2 3 4 5 6 7 8...
分类:其他好文   时间:2014-06-24 23:37:06    阅读次数:400
【Linux编程】XSI IPC
三种IPC被称作XSI IPC,分别是: 消息队列信号量共享存储器 下面分别介绍三种IPC的用法。 1、消息队列 消息队列是消息的链接表,具有如下函数接口: msgget:创建一个新队列或打开一个现存的队列。msgsnd:将消息添加到队列尾端。msgrcv:从队列中取消息。 我们可以自行定义一个表示消息的结构体,它由类型字段和实际数据组成: struct ...
分类:系统相关   时间:2014-06-24 20:45:32    阅读次数:319
Binder机制1---Binder原理介绍
1.Binder通信机制介绍这篇文章会先对照Binder机制与Linux的通信机制的区别,了解为什么Android会另起炉灶,採用Binder。接着,会依据Binder的机制,去理解什么是Service Manager,在C/S模型中扮演什么角色。最后,会从一次完整的通信活动中,去理解Binder通...
分类:其他好文   时间:2014-06-24 11:09:22    阅读次数:182
IBinder对象在进程间传递的形式(一)
命题 当service经常被远程调用时,我们经常常使用到aidl来定一个接口供service和client来使用,这个事实上就是使用Binder机制的IPC通信。当client bind service成功之后,系统AM会调用回调函数onServiceConnected将service的IBind....
分类:其他好文   时间:2014-06-23 00:50:30    阅读次数:211
赵雅智:service与访问者之间进行通信,数据交换
服务类 中间人:service服务中的bind对象 创建中间人并通过onBinder方法的return暴露出去 在服务类创建一个服务 创建中间人继承Binder MainActivity类 声明服务的中间人 private ServiceTese.MyBinder myBinder; 链接成功的时候赋值se...
分类:其他好文   时间:2014-06-22 21:36:21    阅读次数:188
共享内存
from:unix高级环境编程 unix/linux中共享内存是最高效的ipc方式。 有几种使用方式: 1)mmap /dev/zero设备: fd = open("/dev/zero", O_RDWR); area = mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); close(fd); 加入MAP_SHARE...
分类:其他好文   时间:2014-06-22 06:21:16    阅读次数:215
Using self-defined Parcelable objects during an Android AIDL RPC / IPC call
Using self-defined Parcelable objects during an Android AIDL RPC / IPC callIn my previous post “Using the Android Interface Definition Language (AIDL)...
分类:移动开发   时间:2014-06-20 16:30:16    阅读次数:537
Linux 进程间通信(IPC)
Linux 进程间通信(IPC):   Linux系统中除了进程和进程之间通信,我想大家也应该关注用户空间与内核空间是如何通信的,比方说netlink等等。除了传统进程间通信外像Socket通信也需要掌握的! /*-------------------------------------------------------------------------- * Project: aipc...
分类:系统相关   时间:2014-06-17 23:08:03    阅读次数:331
Nucleus进程间通信(IPC)方式
实时操作系统Nucleus Plus提供了6种进程间通信方式,分别为:邮箱(mailboxes)、消息队列(queues)和管道(pipes)、信号量(semaphores)、事件集(event groups)和消息(signals)。前三者用于进程间通信,后三者用于进程同步,本文总结了Nucleus Plus进程间通信方式。...
分类:其他好文   时间:2014-06-17 19:19:14    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!