一、环境介绍:
PC机:Ubuntu 9.10 arm-linux-gcc:4.3.2
开发板:mini2440
bootloader:uboot-20120401
内核:linux-3.4.2
文件系统:/work/nfs_root/fs_mini_mdev_new
二、编译内核支持binder驱动
1.在内核源代码中搜索文件:binder.c 可知在drivers/staging/android目录下面,打开Makefile:
得到该文件的配置项:CONFIG_ANDROID_BINDER_IPC
obj-$(CONFIG_ANDROID_BINDER_IPC) += binder.o
PS:由于binder驱动是Android框架binder系统的底层支持,默认在linux系统里面是没有配置的。
2.make menuconfig 输入“/”,搜索配置项:CONFIG_ANDROID_BINDER_IPC
得到配置路径:
Symbol: ANDROID_BINDER_IPC [=n]
Type : boolean
Prompt: Android Binder IPC Driver
PC机:Ubuntu 9.10 arm-linux-gcc:4.3.2
开发板:mini2440
bootloader:uboot-20120401
内核:linux-3.4.2
文件系统:/work/nfs_root/fs_mini_mdev_new
二、编译内核支持binder驱动
1.在内核源代码中搜索文件:binder.c 可知在drivers/staging/android目录下面,打开Makefile:
得到该文件的配置项:CONFIG_ANDROID_BINDER_IPC
obj-$(CONFIG_ANDROID_BINDER_IPC) += binder.o
PS:由于binder驱动是Android框架binder系统的底层支持,默认在linux系统里面是没有配置的。
2.make menuconfig 输入“/”,搜索配置项:CONFIG_ANDROID_BINDER_IPC
得到配置路径:
Symbol: ANDROID_BINDER_IPC [=n]
Type : boolean
Prompt: Android Binder IPC Driver