Porting Android to our BB board

我们的 BB 板 linux 版本是 2.6.23.17-xxxxx。

 

下载官方 linux2.6.23

下载linux2.6.23-android-m3-rc20

 

比较linux2.6.23 和 linux.26.23-android-m3-rc20

 

差别是

driver/android

driver/bind

inlcude/linux/android_alarm.h

inlcude/linux/android_gadger.h

inlcude/linux/android_power.h

inlcude/linux/binder_module.h 

inlcude/linux/binder_type_constants.h

inlcude/linux/logger.h

 

将这些文件拷贝到我们BB板的kernel src内

修改

drivers/Kconfig

 

添加行:

source "drivers/android/Kconfig"

 

drivers/Makefile

添加行:

obj-y += android/

obj-$(CONFIG_BINDER) += binder/

 

drivers/char/Kconfig

添加:

config BINDER

    tristate "OpenBinder IPC Driver"

    default n

   help

         from openbinder.org

 

最后修改arch/arm/configs/android_config

CONFIG_ANDROID_POWER=y

CONFIG_ANDROID_LOGGER=y

CONFIG_ANDROID_POWER_STAT=y

CONFIG_BINDER=y 

 

然后编译kernerl, kernel 会要求是否编译 BINDER, 选yes.

 

kernel 交叉编译通过

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值