首页
›
嵌入式与底层系统
›
005-Linux内核接口与用户态通信
›
《Linux内核Binder IPC配置调试工程与工程案例》
VIP21
本课程属于:005-Linux内核接口与用户态通信
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核Binder IPC配置调试与工程案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Binder IPC概述
Binder在Android系统中的… · Binder与Linux标准IPC(… · 消息队列
Binder
IPC
02
Binder驱动架构
Binder驱动的文件结构(bind… · binder_alloc.c) · 核心数据结构(binder_proc
Binder
驱动架构
03
Binder内存管理
binder_alloc结构体 · 物理内存映射(mmap) · 内核缓冲区管理
Binder
内存管理
04
Binder通信模型
Client-Server模型 · ServiceManager的作用 · Binder实体(binder_no…
Binder
通信模型
05
Binder事务机制
binder_transaction… · 事务的发起与处理流程 · BC_TRANSACTION与BR_…
Binder
事务机制
06
Binder线程管理
binder_thread结构体 · 线程状态机(BINDER_LOOPE… · 等待队列与唤醒机制
Binder
线程管理
07
Binder节点与引用管理
binder_node的创建与销毁 · binder_ref的查找与强/弱引… · 死亡通知(binder_node_r…
Binder
节点
08
Binder安全机制
SELinux上下文检查 · binder_uid与binder_… · 权限校验(PERMISSION_CH…
Binder
安全机制
09
Binder调试基础
内核日志级别(pr_info · pr_debug) · 动态调试(dynamic_debug…
Binder
调试基础
10
Binder procfs接口
/proc/binder/proc · /proc/binder/state · /proc/binder/trans…
Binder
procfs
11
Binder dmesg日志分析
常见日志格式解读 · 事务超时日志 · 内存分配失败日志
Binder
dmesg
12
Binder内存泄漏调试
binder_alloc缓冲区泄漏检… · binder_node引用计数泄漏 · 使用slabinfo与kmemlea…
Binder
内存泄漏调试
13
Binder死锁与饥饿问题
事务循环依赖 · 线程池耗尽 · 优先级反转
Binder
死锁
14
Binder性能分析
事务延迟测量 · binder_transaction… · 使用perf与tracepoint进…
Binder
性能分析
15
Binder tracepoint
binder_transaction… · binder_ioctl等trace…
Binder
tracepoint
16
Binder测试框架
binder_bench工具 · binder_test驱动模块 · 编写自定义binder测试用例
Binder
测试框架
17
Binder配置参数
binder_max_threads · binder_max_size · binder_stop_on_use…
Binder
配置参数
18
Binder内核编译选项
CONFIG_ANDROID_BIN…
Binder
内核编译选项
19
Binderfs文件系统
binderfs的挂载与使用 · 与传统/dev/binder的区别 · 多实例binder支持
Binderfs
文件系统
20
Binder与SELinux集成
SELinux策略编写 · binder相关安全类(binder · binder_transaction…
Binder
SELinux
21
Binder与cgroup集成
binder cgroup控制器 · 事务优先级控制 · 内存使用限制
Binder
cgroup
22
Binder工程案例1
系统服务注册失败调试——Servic… · binder_node创建失败 · SELinux权限拒绝
Binder
工程案例1
23
Binder工程案例2
跨进程大块数据传输优化——使用ash… · mmap映射优化 · 事务大小限制调整
Binder
工程案例2
24
Binder工程案例3
Binder线程池耗尽导致ANR——… · 事务排队机制 · binder_thread优先级调整
Binder
工程案例3
25
Binder工程案例4
Binder事务超时问题——bind… · 事务拆分策略 · 异步事务使用
Binder
工程案例4
26
Binder工程案例5
Binder内存泄漏实战——使用bi… · kmemleak报告分析 · 修复binder_ref泄漏
Binder
工程案例5
27
Binder工程案例6
多进程Binder通信架构设计——b… · 进程组隔离 · 权限分离设计
Binder
工程案例6
28
Binder工程案例7
Binder性能调优——减少事务拷贝 · 使用oneway优化 · binder线程亲和性设置
Binder
工程案例7
29
Binder工程案例8
Binder死锁分析与解决——使用l… · 事务依赖图分析 · 超时回退机制
Binder
工程案例8
30
Binder未来演进
Binder与DMA-BUF集成 · Binder over VIRTIO · Binder在非Android系统中…
Binder
未来演进
所属VIP或分类
同VIP:Android驱动开发-i2c-dev与用户态驱动设计
同VIP:Binder性能优化-从驱动参数到用户态调用链
同VIP:ioctl接口设计与用户态内核态数据传输实战工程