随便写写

6、Q:Android bionic移植需要注意的事项
  A:下面通过一个例子来说明移植binic需要做的事情(BIONIC使用的内核头文件从2.6.29 升级到 2.6.31):
  1)修改之前,先要备份 android/bionic
  2)按照下面方法复制linux kernel v2.6.31 头文件:
  复制 include/asm-generic 到 bionic/libc/kernel/original folder
  复制 include/linux 到 bionic/libc/kernel/original folder
  复制 include/mtd 到 bionic/libc/kernel/original folder
  3)运行 tools/update_all.py 脚本,生成新的头文件,方法如下.
  $ cd android/bionic/libc/kernel
  $ tools/update_all.py
  以上的操作将复制新的头文件到 bionic/libc/kernel/common 目录
  4)删除 bionic/libc/kernel/original 目录
  5)复制平台相关的头文件:
  复制 linux v2.6.31 平台相关的 asm 目录到指定的路径,方法如下:
  复制 arch/arm/include/asm 到 android/bionic/libc/kernel/arch-arm/
  复制 arch/x86/include/asm 到 android/bionic/libc/kernel/arch-x86/
  6)从 v2.6.29 bionic/libc/kernel/common/linux 复制一下的头文件到新的 android/bionic/libc/kernel/common/linux 目录:
  android-alarm.h
  android-pmem.h
  android_power.h
  ashmem.h
  binder.h
  msm_adsp.h
  msm_audio.h
  msm_mdp.h
  keychord.h
  7)编译
  $ cd android
  $ make -j4
  7、Q:Android源码下vendor目录下文件的作用?
  A:指的是某些公司的产品型号,主要是一些针对硬件配置的东西,比如radio 方面的,若是采用TI 的,这里面会有TI提供的一些RIL方面的接口等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值