首页
›
Linux内核与驱动
›
127-Linux内核Binder IPC
›
《Linux Binder IPC源码分析与跨进程通信调试》
VIP10
本课程属于:127-Linux内核Binder IPC
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux Binder IPC源码分析与跨进程通信调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Binder概述
Binder的历史 · 在Android中的地位 · 与Linux传统IPC(管道
Binder
的历史
02
Binder架构总览
Client-Server模型 · ServiceManager的作用 · Binder驱动的核心角色
Binder
架构总览
03
Binder驱动基础
设备节点/dev/binder · 打开与mmap操作 · Binder协议概述
Binder
驱动基础
04
Binder内存模型
内核态与用户态的数据拷贝 · mmap映射机制 · Binder缓冲区管理
Binder
内存模型
05
Binder线程模型
Binder线程池 · 主线程与普通线程 · BC与BR协议交互
Binder
线程模型
06
Binder通信协议
BC_TRANSACTION · BC_REPLY · BR_TRANSACTION
Binder
通信协议
07
Binder节点与引用
Binder实体节点(binder_… · Binder本地引用(binder_… · 强弱引用计数
Binder
节点
08
Binder驱动数据结构
binder_proc · binder_thread · binder_transaction…
Binder
驱动数据结构
09
Binder事务处理流程
从用户态ioctl到内核态binde…
Binder
事务处理流程
10
Binder对象传递
扁平化对象(flat_binder_… · Binder令牌传递 · Binder死亡通知
Binder
对象传递
11
Binder的死亡通知机制
binder_link_to_dea… · binder_unlink_to_d… · BR_DEAD_BINDER
Binder
的死亡通知机制
12
Binder的调试与日志
Binder的debugfs接口 · binder_stats · binder_transaction…
Binder
的调试
13
Binder的安全机制
SELinux与Binder · Binder权限检查 · UID/PID验证
Binder
的安全机制
14
Binder的oneway机制
异步调用 · 事务队列 · oneway与同步调用的区别
Binder
oneway
15
Binder的BC/BR命令详解
BC_INCREFS · BC_ACQUIRE · BC_RELEASE
Binder
BC/BR
16
Binder的上下文管理
binder_context · binder_node的创建与销毁 · Service注册与查询
Binder
的上下文管理
17
Binder的并发控制
Binder驱动的锁机制(binde… · binder_thread_lock… · 死锁预防
Binder
的并发控制
18
Binder的缓冲区分配
binder_alloc结构 · binder_update_page… · 内存碎片处理
Binder
的缓冲区分配
19
Binder的AIDL与Binder的关系
AIDL编译器生成的Java/C++…
Binder
AIDL
20
Binder的C++层实现
IPCThreadState · ProcessState · BBinder
Binder
C++
21
Binder的Java层实现
Binder.java · BinderInternal · BinderProxy的JNI调用
Binder
Java
22
Binder的ServiceManager深入
ServiceManager的启动 · 服务注册与获取的完整流程
Binder
ServiceManag…
23
Binder的上下文对象
ContextObject · handle与binder_ref的…
Binder
的上下文对象
24
Binder的跨进程对象传递
Binder对象作为参数传递时的序列…
Binder
的跨进程对象传递
25
Binder的共享内存辅助
Binder与ashmem(匿名共享…
Binder
的共享内存辅助
26
Binder的性能优化
Binder的零拷贝特性 · Binder的批处理机制 · Binder的缓存策略
Binder
的性能优化
27
Binder的稳定性问题
Binder事务超时 · Binder内存泄漏 · Binder死锁案例分析
Binder
的稳定性问题
28
Binder的扩展与变体
Binder的SVC(Service…
Binder
的扩展
29
Binder的测试与验证
Binder单元测试框架 · Binder压力测试工具 · Binder性能基准测试
Binder
的测试
30
Binder的未来发展
Binder在Android新版本中… · Binder与Linux内核主线 · Binder的替代方案(如FUSE
Binder
的未来发展
所属VIP或分类
同VIP:Binder-IPC超时故障排查与重试策略设计
同VIP:Binder-IPC通信延迟诊断与内核调度调优
同VIP:Binder实战案例:跨进程数据共享与内存映射优化