编译android vendor,Android ----制作自己的Vendor

本文档详细介绍了如何编译Android vendor以适应特定硬件平台。通过在Android源码中建立Vendor目录并配置相关makefile,可以实现针对自己硬件的定制,包括驱动、应用程序等。步骤包括创建company目录、产品目录、设备相关makefile,以及定义产品变量和系统属性。最终,编译生成的二进制文件将反映在/out/target/product/目录下。
摘要由CSDN通过智能技术生成

2011-03-22 15:36 489人阅读 评论(0)

Android源码使用一个可定制的编译系统来生成 特定的,针对自己硬件平台的Android系统,比如不使用缺省的out/target/prodect/generic目录, 本文档简单介绍了这个编译系统,并做一个针对自己硬件平台的Android, 这部分工作主要是由Android源代码中的Vendor文件夹来实现,如果该文件夹不成立, 自己可以在Android源代码的根目录下建立该文件夹,这个文件夹里面存放特定的文件,比如自己板子上的3G驱动,WIFI驱动, 自己的应用程序,都可以放在这里。提取文件系统的时候,可以把这个文件夹里面的东东放到文件系统里面,这样用户可以清晰的 看到你的板子特有的功能。

一、细节描述 下面几步描述了如何配置makefile来为运行Android的设备编译系统。

1、在/vendor/目录下创建company目录 mkdir vendor/

2、在company目录下创建一个 products目录 mkdir vendor//products/

3、创建一个设备相关的makefile:vendor//products/.mk这个make文件中至少要包含下面代码: $(call inherit-product, $(SRC_TARGET_DIR)/product/generic.mk) # # Overrides PRODUCT_NAME := PRODUCT_DEVICE :=

4、在产品定义文件中添加设备相关的变量。

5、在products目录下,创建一个AndroidProducts.mk文件,这个文件指向设备的make文件。 # # This file should set PRODUCT_MAKEFILES to a l

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值