美文网首页
一次完整的Binder IPC通信过程

一次完整的Binder IPC通信过程

作者: 肚皮怪_Sun | 来源:发表于2020-03-23 21:39 被阅读0次

    一次完整的Binder IPC通信过程:

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

    相关文章

      网友评论

          本文标题:一次完整的Binder IPC通信过程

          本文链接:https://www.haomeiwen.com/subject/oimgyhtx.html