如何在高通平台新建项目

公司在新的QC基线上开发新项目,发现创建之后camera无法使用,基线上是好的。由于之前建项目都是copy整个目录,没啥问题,不过这次有可能是新平台(P)的缘故,可能还需要其他配置,故提case询问QC。

  1. Initial the workspace and source tree
    (1) $ source build/envsetup.sh
    (2) $ cd device
    (3) $ mkdir -p <customer_name>/demo_product

  2. Create & edit/update required makefile in demo product directory
    (1) $ echo "include device/qcom/msm8960/AndroidBoard.mk" > <customer_name>/demo_product/AndroidBoard.mk
    (2) $ cp qcom/msm8960/Android.mk <customer_name>/demo_product/Android.mk
    (3) $ echo "PRODUCT_MAKEFILES := $(LOCAL_DIR)/demo_product.mk" > <customer_name>/demo_product/AndroidProducts.mk
    (4) $ echo "include device/qcom/msm8960/BoardConfig.mk“> <customer_name>/demo_product/BoardConfig.mk
    (5) $ echo "include device/qcom/msm8960/msm8960.mk PRODUCT_NAME := demo_product PRODUCT_DEVICE := demo_product“ > <customer_name>/demo_product/demo_product.mk

  3. Copy mandatory files from QC target product to demo product
    (1) $ cp qcom/msm8960/system.prop <customer_name>/demo_product/.
    (2) $ cp qcom/msm8960/recovery.fstab <customer_name>/demo_product/.

  4. Add demo_product to the PRODUCT_LIST

diff --git a/config/device-vendor.mk b/config/device-vendor.mk
index ab33d8f..458f532 100644
--- a/config/device-vendor.mk
+++ b/config/device-vendor.mk
@@ -23,6 +23,7 @@ PRODUCT_LIST += qsd8250_ffa
PRODUCT_LIST += qsd8650a_st1x
PRODUCT_LIST += msm8660_csfb
PRODUCT_LIST += msm8960
+PRODUCT_LIST += demo_product
PRODUCT_LIST += msm8974
PRODUCT_LIST += mpq8064
PRODUCT_LIST += copper
  1. change the path to include BoardConfig.mk if needed
diff --git a/config/device-vendor.mk b/config/device-vendor.mk
index ab33d8f..1ac1401 100644
--- a/config/device-vendor.mk
+++ b/config/device-vendor.mk
@@ -41,7 +41,7 @@ FOTA_PRODUCT_LIST := msm7627a
ifneq (, $(filter $(PRODUCT_LIST), $(TARGET_PRODUCT)))
- include device/qcom/$(TARGET_PRODUCT)/BoardConfig.mk
+ include
device/<customer_name>/$(TARGET_PRODUCT)/BoardConfig.mk
ifeq ($(call is-board-platform,msm8660),true)
PREBUILT_BOARD_PLATFORM_DIR := msm8660_surf

详细QC文档,有需要的可以下载:
https://download.csdn.net/download/qq_28534581/11207440

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值