首页
›
Linux内核与驱动
›
127-Linux内核Binder IPC
›
《Binder实战案例:跨进程数据共享与内存映射优化》
VIP10
本课程属于:127-Linux内核Binder IPC
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Binder实战案例:跨进程数据共享与内存映射优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Binder概述
Binder在Android中的地位 · Binder与Linux传统IPC对… · Binder的核心优势
Binder
Android
02
Binder架构总览
Client-Server模型 · ServiceManager的作用 · Binder驱动在内核中的位置
Binder
架构总览
03
Binder通信流程
从Java层到Native层再到Ke…
Binder
通信流程
04
Binder协议基础
BC_TRANSACTION · BC_REPLY · BR_TRANSACTION
Binder
协议基础
05
Binder内存映射原理
mmap机制 · 一次拷贝与两次拷贝的区别 · Binder如何实现零拷贝
Binder
内存映射原理
06
Binder内核驱动关键数据结构
binder_proc · binder_node · binder_ref
Binder
内核驱动关键数据…
07
Binder线程池管理
binder_thread结构 · 主线程与普通线程 · 线程休眠与唤醒
Binder
线程池管理
08
AIDL基础
AIDL文件语法 · 自动生成的Stub与Proxy类 · 跨进程接口定义
AIDL
文件语法
09
AIDL实战
创建AIDL服务端与客户端 · 实现跨进程加法计算器
AIDL
创建
10
AIDL复杂数据类型
自定义Parcelable对象 · List与Map的传递 · 定向tag(in/out/inout…
AIDL
复杂数据类型
11
Binder对象传递
跨进程传递Binder对象 · 获取远程服务接口 · 回调接口的实现
Binder
对象传递
12
Binder死亡通知
linkToDeath与unlink… · DeathRecipient的使用场…
Binder
死亡通知
13
Binder连接池
Binder连接池的设计模式 · 减少ServiceManager查询… · 提升性能
Binder
连接池
14
Binder性能分析
Binder调用耗时 · 数据拷贝开销 · 如何通过traceview分析Bin…
Binder
性能分析
15
Binder内存优化
共享内存(ashmem)与Binde… · 减少大数据传输的拷贝
Binder
内存优化
16
Binder与共享内存实战
使用MemoryFile实现跨进程大… · 避免Binder 1MB限制
Binder
共享内存实战
17
Binder与ContentProvider
ContentProvider底层B… · 跨进程数据查询与共享
Binder
ContentProvi…
18
Binder与Messenger
Handler+Messenger的… · 与AIDL的对比
Binder
Messenger
19
Binder与Socket
Binder与Unix Socket… · 混合使用案例
Binder
Socket
20
Binder安全机制
UID/PID校验 · permission检查 · SELinux对Binder的管控
Binder
安全机制
21
Binder异常处理
TransactionTooLarg… · DeadObjectExceptio… · SecurityException
Binder
异常处理
22
Binder与匿名共享内存
ashmem驱动 · 文件描述符传递 · 实现大图跨进程共享
Binder
匿名共享内存
23
Binder与SurfaceFlinger
GraphicBuffer跨进程传递 · Binder在图形系统中的应用
Binder
SurfaceFling…
24
Binder与Input系统
InputDispatcher通过B… · 跨进程输入事件流
Binder
Input
25
Binder与AMS
ActivityManagerSer… · startActivity的跨进程旅…
Binder
AMS
26
Binder与WMS
WindowManagerServi… · 窗口添加与更新流程
Binder
WMS
27
Binder与PMS
PackageManagerServ… · 应用安装与查询的跨进程过程
Binder
PMS
28
Binder与系统服务注册
ServiceManager.add…
Binder
系统服务注册
29
Binder与多进程架构
Android多进程场景 · 进程间数据隔离 · Binder作为桥梁
Binder
多进程架构
30
Binder实战综合案例
设计一个跨进程日志收集系统 · 结合共享内存与Binder回调 · 实现高性能日志传输
Binder
实战综合案例
所属VIP或分类
同VIP:Binder-IPC超时故障排查与重试策略设计
同VIP:Binder-IPC通信延迟诊断与内核调度调优
同VIP:Binder性能优化:从驱动参数到用户态调用链