首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Linux内核Binder IPC原理与实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Linux内核Binder IPC原理与实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
Binder IPC在Android… · 课程目标 · 学习路径与前置知识要求
课程导入
Binder
02
Linux进程间通信基础
传统IPC方式(管道 · 消息队列 · 共享内存
Linux
进程间通信基础
03
Binder架构总览
Binder驱动 · ServiceManager · Client/Server模型
Binder
架构总览
04
Binder通信模型
进程间调用 · 线程池管理 · oneway与同步调用的区别
Binder
通信模型
05
Binder驱动核心数据结构
binder_proc · binder_node · binder_ref
Binder
驱动核心数据结构
06
Binder内存映射与拷贝优化
mmap机制 · 内核缓冲区管理 · 一次拷贝原理
Binder
内存映射
07
Binder协议与命令字
BC_*与BR_*命令详解 · binder_write_read结… · ioctl调用流程
Binder
协议
08
ServiceManager启动与注册
servicemanager进程初始… · addService/getServ… · Context Manager的作用
ServiceManag…
启动
09
Binder驱动初始化与设备节点
binder_init · binder_open · binder_mmap
Binder
驱动初始化
10
Binder线程模型与并发控制
binder_thread创建 · binder_proc锁 · waitqueue
Binder
线程模型
11
Binder事务处理流程
binder_transaction · binder_thread_read… · 事务的排队与分发
Binder
事务处理流程
12
Binder节点与引用管理
binder_node的创建与销毁 · binder_ref的强/弱引用 · 死亡通知机制
Binder
节点
13
Binder对象传递与Parcel
Parcel数据格式 · 扁平化(flatten)与反扁平化 · Binder对象在Parcel中的编…
Binder
Parcel
14
Binder驱动中的安全校验
UID/PID检查 · 权限控制 · SELinux与Binder的集成
Binder
驱动
15
Binder内存管理
内核缓冲区分配 · binder_alloc · 内存压力处理
Binder
内存管理
16
Binder调试与日志
binder_debug · binder_stats · /proc/binder/proc
Binder
调试
17
Binder性能优化
减少拷贝 · 批量事务 · 异步调用
Binder
性能优化
18
Binder常见问题与异常
TransactionTooLarg… · DeadObjectExceptio… · Binder线程耗尽
Binder
常见问题
19
Binder与AIDL
AIDL接口定义 · Stub与Proxy生成 · in/out/inout参数传递
Binder
AIDL
20
Binder与HIDL
HIDL架构 · Binderized HAL与Pas… · 与AIDL的对比及迁移
Binder
HIDL
21
Binder与内核其他子系统交互
binder与进程管理 · 内存管理 · 文件系统的关联
Binder
内核其他子系统交…
22
Binder驱动源码实战(一)
从binder_init到binde… · 逐行分析关键函数
Binder
驱动源码实战
23
Binder驱动源码实战(二)
binder_mmap与binder… · 理解内存映射细节
Binder
驱动源码实战
24
Binder驱动源码实战(三)
binder_ioctl与binde… · 掌握命令处理流程
Binder
驱动源码实战
25
Binder驱动源码实战(四)
binder_transaction… · 剖析事务生命周期
Binder
驱动源码实战
26
Binder驱动源码实战(五)
binder_node与binder… · 实现引用计数管理
Binder
驱动源码实战
27
Binder驱动源码实战(六)
binder_deferred_re… · 理解资源回收
Binder
驱动源码实战
28
Binder用户空间实战
编写一个简单的Binder客户端与服… · 使用C++实现原生Binder通信
Binder
用户空间实战
29
Binder系统服务实战
以ActivityManagerSe… · 分析系统服务如何注册与调用
Binder
系统服务实战
30
Binder综合项目实战
设计一个跨进程的远程调用框架 · 集成AIDL · 权限校验
Binder
综合项目实战
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战