您的当前位置:首页>关注 > 正文

今日快看!如何在高通平台新建项目?新的QC基线上开发新项目

来源:CSDN 时间:2023-04-24 15:04:55


(资料图片仅供参考)

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

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

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

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

Add demo_product to the PRODUCT_LIST

diff --git a/config/device-vendor.mk b/config/device-vendor.mkindex ab33d8f..458f532 100644--- a/config/device-vendor.mk+++ b/config/device-vendor.mk@@ -23,6 +23,7 @@ PRODUCT_LIST += qsd8250_ffaPRODUCT_LIST += qsd8650a_st1xPRODUCT_LIST += msm8660_csfbPRODUCT_LIST += msm8960+PRODUCT_LIST += demo_productPRODUCT_LIST += msm8974PRODUCT_LIST += mpq8064PRODUCT_LIST += copper

change the path to include BoardConfig.mk if needed

diff --git a/config/device-vendor.mk b/config/device-vendor.mkindex ab33d8f..1ac1401 100644--- a/config/device-vendor.mk+++ b/config/device-vendor.mk@@ -41,7 +41,7 @@ FOTA_PRODUCT_LIST := msm7627aifneq (, $(filter $(PRODUCT_LIST), $(TARGET_PRODUCT)))- include device/qcom/$(TARGET_PRODUCT)/BoardConfig.mk+ includedevice//$(TARGET_PRODUCT)/BoardConfig.mkifeq ($(call is-board-platform,msm8660),true)PREBUILT_BOARD_PLATFORM_DIR := msm8660_surf

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

标签: 有可能

最新新闻:

新闻放送
Top