Binder机制情景分析之linux环境适配

Posted by Sourcelink on November 25, 2018

binder安装

一. 环境

- 运行环境:linux4.1.15
- 开发板为天嵌imx6ul

注意:

不使用脚本编译
自己更改makefile中的ARCH CROSS_COMPILE

二. 内核修改

2.1 打开内核配置菜单

make menuconfig 

2.2 修改配置

    1. 配置驱动

转到Device Drivers->Android,选中Andoid DriversAndroid Binder IPC Driver

示例如下:

android_dirvers

    1. 配置binder驱动中使用到接口

转到Device Drivers->Staging drivers->Android,选中:
Enable the Anonymous Shared Memory Subsystem,
Synchronization framework,
Software synchronization objects,
Userspace API for SW_SYNC ;

示例如下:
android sync

2.3 重新编译

make zImage -j4 

三. 查看

将重新编译好的内核更新到开发板中; 用ls命令查看/dev下是否有个设备为binder


欢迎大家纠错讨论: Sourcelink@126.com 我的邮箱