Binder 通信原理图

Binder 通信原理图

Binder 通信原理图

  1. Binder 驱动在内核空间创建一个数据接收缓存区。
  2. 进程在内核空间开辟一个内核缓存区,建立与数据接收缓存区的映射。同时建立数据缓存区与接收进程用户空间地址的映射关系
  3. 发送方调用 copy_from_user() 函数将数据复制到内核缓存区,等于把数据复制到了接收进程

 Gitalk评论