开博先写了Binder相关的分析,没有别的原因,主要是最近在整理Binder相关的资料。Binder涉及的内容很多,许多地方我也不是很清楚。还有许多方面是在写文档时感觉很明白了,过几天又会变得模糊。写文档时,我试图从简单的角度进行分析,但文章完成后发现还是不够简单明了,只能尽力写到这种程度了。
网络上分析Binder的文章很多,很多人写的都非常好,我的文章中也做了大量参考,这里要感谢伟大的互联网。文章中一定会包含大量的错误,这是确定的,欢迎指正。
文章分两方面来写,驱动层和用户层,还有好多没写到的地方,有时间正在做补充吧。
用户层
Binder之简单实例
Binder之Service Manager
Binder之AIDL
Binder之bindService
驱动层
Binder驱动之设备初始化
Binder驱动之最简单的通信
Binder驱动之传输事件
Binder驱动之内存管理
Binder驱动之debug信息与数据结构
Binder驱动之死亡通知
Binder驱动之Buffer Size
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。