Binder作为binder机制的管理者角色Service Manager
发布时间
阅读量:
阅读量
binder 机制的管理者的角色Service Manager
Service Manager进程承担着对client server角色进行管理的职责,同时负责上下文管理者context_manager的相关操作。
- Service Manager通过直接调用binder.c与Binder驱动进行交互。
- 其他服务则借助IPCThreadState(libbinder.so)实现与Binder驱动之间的通信。
framework/native/cmds/servicemanager
- binder.c
- binder.h
- service_manager.c
AI写代码c
运行
1. 成为管理者 BINDER_SET_CONTEXT_MGR
Service Manager
int binder_become_context_manager(struct binder_state *bs)
{
return ioctl(bs->fd, BINDER_SET_CONTEXT_MGR, 0);
}
AI写代码c
运行
全部评论 (0)
还没有任何评论哟~
