android 修改kernel后,需要更新bionic下的kernel文件

android提供的Source实际上没有kernel,但bionic或者很多文件都要依赖于kernel的一些系统文件,因此,android提供了一些工具,将kernel的一些系统文件干净的放到bionic/libc/kernel/asm-**下,这样,编译bionic和android就可以找到kernel的系统文件。


具体可以看bionic/libc/kernel/README.TXT


首先, 根据readme修改defaults.py,加入需要的arch,例如arm

然后,使用./find_headers.py -a arm kernel_home/  android_home记录下需要copy的文件名字

然后,将所需要的文件cp到original下(自己创建original)

最后,./update_all.py ../original/

就能生成相应的kernel头文件了



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值