如何在高通平台新建项目
公司在新的QC基线上开发新项目,发现创建之后camera无法使用,基线上是好的。由于之前建项目都是copy整个目录,没啥问题,不过这次有可能是新平台(P)的缘故,可能还需要其他配置,故提case询问QC。
Initial the workspace and source tree
(1)$ source build/envsetup.sh
(2)$ cd device
(3)$ mkdir -p <customer_name>/demo_product
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
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/.
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
- 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
如何在高通平台新建项目相关推荐
- Android高通平台调试Camera驱动全纪录
项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求. 1日 搭平台,建环境,编译内核,烧写代码. 我是一直在Window下搭个虚拟机登服务器 ...
- 手机MODEM 开发(14)----高通平台手机开发之Modem
高通平台手机开发之Modem 1.检查原理图,把每个频段的发送,接收通道都整理清楚形成表格. a) 一般每个频段有一个发送通路,两个接受通路(4G要求的),主天线通路和分集天线通路.rx0, rx1, ...
- 高通平台环境搭建,编译,系统引导流程分析 .
1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...
- 高通平台调试Nxp Smart PA-TFA9897
前言 新项目对speaker的输出响度和声音质量有一定的要求,所有选择了Nxp smart PA-TFA9897,其实高通平台有WSA系列的smart PA,由于后期tuning的复杂性,选择了Nxp ...
- 高通平台耳机知识记录
一. 在高通平台中,默认使用内部codec的时候,耳机的输出及控制都是在内部codec中进行的,所以,可以想象得到,耳机的整个初始化起源过程,是在codec的初始化中.高通平台的machine驱动文件 ...
- 高通平台耳机知识记录(转载)
一. 在高通平台中,默认使用内部codec的时候,耳机的输出及控制都是在内部codec中进行的,所以,可以想象得到,耳机的整个初始化起源过程,是在codec的初始化中.高通平台的machine驱动文件 ...
- 高通平台第一帧splash和Bootanimation修改
高通平台第一帧splash和Bootanimation A.Splash image/第一帧图像/开机logo(有很多叫法,但比较官方的一般叫bootloader logo或者LK display l ...
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求. 1日 搭平台,建环境,编译内核,烧写代码. 我是一直在Window下搭个虚拟机登服务器 ...
- android 高通平台有前途吗,华为鸿蒙计划要适配高通平台了,可以告别安卓搭载鸿蒙OS了?...
鸿蒙走出这一步是可以想象到的,看来华为打造这个系统希望的结果是万物皆可盘呀,所以一开始就提出了开源,也就意味着这次是高通,下次就可以是联发科,甚至更多的手机品牌也完全就可以搭载!早期我们一直在说国产手 ...
- 高通平台 /sys/module/lpm_levels/parameters/sleep_disabled节点
高通平台 /sys/module/lpm_levels/parameters/sleep_disabled节点默认值为N,可通过修改init.rc文件来修改,最近遇到一个问题,就是两台设备韦根测试收发 ...
最新文章
- 新型智能电视攻击,9成国外设备或受影响
- 细谈 对象的初始化过程------内存中的实现过程?
- 好书推荐 Beginning C# Objects
- 源码安装的php如何启动脚本,PHP源码编译安装管理常用脚本
- node.js 爬虫入门总结
- 计算机二级选择题40分,2017年计算机二级选择题及答案
- 安装卡主_吸顶灯怎么安装 吸顶灯安装方法【技巧】
- android中ListView的简单使用
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第1节 常用函数接口_11_常用的函数式接口_Consumer接口练习...
- PHP肥料源码_PHP农场养殖游戏巨人农场复利平台源码带抽奖
- 怎么用计算机求logo,小学计算机教学中的LOGO语言教学(转载)
- 工业机器人pallet指令_对《工业机器人编程指令详解》的详细介绍
- ic 卡获取帐号apdu指令_发送获取银行卡卡号的APDU命令
- llvm greedy register allocator
- thinkphp5+php微信公众号二维码扫码关注推广二维码事件实现
- Redis框架(三):大众点评项目 基于Session的短信登录
- jQuery—弹窗广告
- fMRI数据分析处理原理及方法fMRI数据分析处理原理及方法
- DrawingManager.js___百度地图API
- 吸烟者问题——进程同步