一次完整的Binder IPC通信过程: 来源网络 首先Binder驱动在内核空间创建一个数据接收缓冲区: 接着在内核空间开辟一个内核缓存区,建立内核缓存区和内核数据接收缓冲区之间的映射关系,以及内核中数据接收缓冲区和接收进程用户空间地址的映射地址; 发送方进程通过系统调用 copy_from_user()将数据copy到内核中的内核缓存区,由于内核缓存区和接收进程的用户空间内存在内存映射,因此也就相当于把数据发送接收进程的用户空间,这样便完成了一次进程间的通