公司在新的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

如何在高通平台新建项目相关推荐

  1. Android高通平台调试Camera驱动全纪录

    项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求. 1日 搭平台,建环境,编译内核,烧写代码. 我是一直在Window下搭个虚拟机登服务器 ...

  2. 手机MODEM 开发(14)----高通平台手机开发之Modem

    高通平台手机开发之Modem 1.检查原理图,把每个频段的发送,接收通道都整理清楚形成表格. a) 一般每个频段有一个发送通路,两个接受通路(4G要求的),主天线通路和分集天线通路.rx0, rx1, ...

  3. 高通平台环境搭建,编译,系统引导流程分析 .

    1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...

  4. 高通平台调试Nxp Smart PA-TFA9897

    前言 新项目对speaker的输出响度和声音质量有一定的要求,所有选择了Nxp smart PA-TFA9897,其实高通平台有WSA系列的smart PA,由于后期tuning的复杂性,选择了Nxp ...

  5. 高通平台耳机知识记录

    一. 在高通平台中,默认使用内部codec的时候,耳机的输出及控制都是在内部codec中进行的,所以,可以想象得到,耳机的整个初始化起源过程,是在codec的初始化中.高通平台的machine驱动文件 ...

  6. 高通平台耳机知识记录(转载)

    一. 在高通平台中,默认使用内部codec的时候,耳机的输出及控制都是在内部codec中进行的,所以,可以想象得到,耳机的整个初始化起源过程,是在codec的初始化中.高通平台的machine驱动文件 ...

  7. 高通平台第一帧splash和Bootanimation修改

    高通平台第一帧splash和Bootanimation A.Splash image/第一帧图像/开机logo(有很多叫法,但比较官方的一般叫bootloader logo或者LK display l ...

  8. 请把Camera hold住 - Android高通平台调试Camera驱动全纪录

    项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求. 1日 搭平台,建环境,编译内核,烧写代码. 我是一直在Window下搭个虚拟机登服务器 ...

  9. android 高通平台有前途吗,华为鸿蒙计划要适配高通平台了,可以告别安卓搭载鸿蒙OS了?...

    鸿蒙走出这一步是可以想象到的,看来华为打造这个系统希望的结果是万物皆可盘呀,所以一开始就提出了开源,也就意味着这次是高通,下次就可以是联发科,甚至更多的手机品牌也完全就可以搭载!早期我们一直在说国产手 ...

  10. 高通平台 /sys/module/lpm_levels/parameters/sleep_disabled节点

    高通平台 /sys/module/lpm_levels/parameters/sleep_disabled节点默认值为N,可通过修改init.rc文件来修改,最近遇到一个问题,就是两台设备韦根测试收发 ...

最新文章

  1. 新型智能电视攻击,9成国外设备或受影响
  2. 细谈 对象的初始化过程------内存中的实现过程?
  3. 好书推荐 Beginning C# Objects
  4. 源码安装的php如何启动脚本,PHP源码编译安装管理常用脚本
  5. node.js 爬虫入门总结
  6. 计算机二级选择题40分,2017年计算机二级选择题及答案
  7. 安装卡主_吸顶灯怎么安装 吸顶灯安装方法【技巧】
  8. android中ListView的简单使用
  9. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_11_常用的函数式接口_Consumer接口练习...
  10. PHP肥料源码_PHP农场养殖游戏巨人农场复利平台源码带抽奖
  11. 怎么用计算机求logo,小学计算机教学中的LOGO语言教学(转载)
  12. 工业机器人pallet指令_对《工业机器人编程指令详解》的详细介绍
  13. ic 卡获取帐号apdu指令_发送获取银行卡卡号的APDU命令
  14. llvm greedy register allocator
  15. thinkphp5+php微信公众号二维码扫码关注推广二维码事件实现
  16. Redis框架(三):大众点评项目 基于Session的短信登录
  17. jQuery—弹窗广告
  18. fMRI数据分析处理原理及方法fMRI数据分析处理原理及方法
  19. DrawingManager.js___百度地图API
  20. 吸烟者问题——进程同步

热门文章

  1. 三行代码让你轻松下载全网任意视频-Python小知识
  2. HYSPLIT模式简介及使用
  3. java后端生成echarts图片
  4. 学习强国中车万翔老师回文数代码在python3.7中输出inf问题
  5. 计量经济学笔记2---最大似然估计
  6. 吉隆坡兰卡威旅游信息整理
  7. 全国所有省市区联动sql(包含台湾、香港、澳门)
  8. SetWindowsHookEx 全局钩子
  9. 计算机病毒教学评课,计算机病毒评课稿.pdf
  10. Scintilla开源库使用指南(一)