zoukankan      html  css  js  c++  java
  • MT6592 经验积累

     

    1.build/target/product/xxxx.mk  新项目clone后,需要修改这里

    如:build/target/product/x160v.mk

    PRODUCT_MODEL :=Phicomm X160v   新项目需要修改

    2.build/tools/buildinfo.sh

     修改以下内容,前两个是Settings程序中显示的版本号,第三个时间作用版本编译时间(不确定),后面三个是连接PC时显示的型号。其中:

    (1) "ro.custom.build.version“ 定义了自定义版本号,"ro.build.display.id”定义的是cta,cmcc版本号。他们的定义都在mediatek/build/bld.sh文件中的genVersionInfo()方法中,其中cta和cmcc都是 FEIXUN_BUILD_VERNO=${MODEL}_V1.0。 自定义版本是

    FEIXUN_CUSTOM_VERNO="${MODEL}_000${TYPE}_${ANDROID_VERSION}_${PRODUCT_VERSION}T${BUILD_NO}_${STR_DT}_SH"

    (2).后面三个里面的 PRODUCT_MODEL"是定义在build/target/product/xxxx.mk 中的,是手机型号显示。

    echo"ro.build.display.id=${FEIXUN_BUILD_VERNO:=$BUILD_DISPLAY_ID}"

    echo"ro.custom.build.version=${FEIXUN_CUSTOM_VERNO:=$CUSTOM_BUILD_VERNO}"

    echo "ro.build.date=`date'+%F %T'`"

    echo"ro.product.name=$PRODUCT_MODEL"

    echo"ro.product.board=$PRODUCT_MODEL"

    echo"ro.build.product=$PRODUCT_MODEL"

     

    3.mediatek/config/x160v/ProjectConfig.mk  该文件中,定义了一些宏,用作编译时的配置用。

    目前遇到的有:MTK_IPO_SUPPORT=no (将yes改为no)去掉快速开关机 。如,在内置apk时,在这里添加宏,然后在common.mk中判断,然后在内置apk,有利于该项目再次移植。总之,这里面东西还是很多,没有仔细看,还好都有英文解释。

    4.mediatek/config/x160v/system.prop

    这个文件里面设置默认系统属性。

    persist.sys.language=zh  中文

    persist.sys.country=CN

    persist.sys.timezone=Asia/Shanghai

    ro.version.hardware=X160v_V1.0   硬件版本号

    5. copyfiles.sh

    如何将编译生成的image文件发布?将编译好的image文件全部复制出来就好了。copyfiles.sh就是复制的脚本。

    目前的做法是将我们写的bld.sh脚本添加到mediatek/build/bld.sh位置。然后再为这个脚本在项目根目录创建一个叫copyfiles.sh的链接。里面东西挺多,还没搞清楚。

    1)复制哪些image文件?它们的作用是什么?

    2)量产、CMCC、CTA复制区别?

    3)OTA升级包在哪里复制?

    4)Jinkens导入后如何复制?

    自己理解,也许有错误,希望指正,灰常感谢。。。。

  • 相关阅读:
    apue学习笔记(第十二章 线程控制)
    apue学习笔记(第十一章 线程)
    apue学习笔记(第十章 信号)
    apue学习笔记(第九章 进程关系)
    apue学习笔记(第八章 进程控制)
    apue学习笔记(第七章 进程环境)
    apue学习笔记(第六章 系统数据文件和信息)
    apue学习笔记(第五章 标准I/O)
    apue学习笔记(第四章 文件和目录)
    apue学习笔记(第三章 文件I/O)
  • 原文地址:https://www.cnblogs.com/liang123/p/6325381.html
Copyright © 2011-2022 走看看