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导入后如何复制?

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

  • 相关阅读:
    codeforces 814B An express train to reveries
    codeforces 814A An abandoned sentiment from past
    codeforces 785D D. Anton and School
    codeforces 785C Anton and Fairy Tale
    codeforces 791C Bear and Different Names
    AOP详解
    Spring集成JUnit测试
    Spring整合web开发
    IOC装配Bean(注解方式)
    IOC装配Bean(XML方式)
  • 原文地址:https://www.cnblogs.com/LoongEmbedded/p/5298306.html
Copyright © 2011-2022 走看看