高通平台android等模块编译小结

(1)平台代码组成:

        ADSP,BOOT,MODEM,RPM,TZ,android

(2)编译环境配置:

         Ubuntu版本依据平台要求进行安装,例如:12.0.4 LTS。Per,Python,SDK等版本按照平台编译要求进行安装。需要注             意:SDK版本,应该在P版本之前都使用OpenJDK,P之后开始使用SUN jdk,例如:sun-java6-jdk。

(3)模块编译工具支持:

          Boot /RPM 编译需要: ARMLMD_LICENSE_FILE,ARMROOT,ARMTOOLS,per,python 等工具支持,按照平台版              本要求,在setenv.sh进行工具配置即可,需要注意有效路径。提示注意:LICENSE编译需要网络支持。

          MODEM编译需要:HEXAGON_ROOT,perl,python等工具,需要注意Hexagon版本号的要求,具体版本可从高通网站            获取。同样需要配置setenv.sh。

          TZ编译需求:LLVM,gcc-linaro-arm,perl等,安装工具需要注意版本号。gcc-linaro-arm 工具可在这个链接下                            载:http://releases.linaro.org/archive/14.07/components/toolchain/binaries/

          ADSP 编译要求:Hexagon,perl,python等工具。需要注意ADSP可能的Hexagon版本号与Modem使用的不一致。因               此,需要安装两个版本的Hexagon。

         Android编译要求:ubuntu版本正确,gcc就基本没有问题,需要注意的是SDK的安装,openjdk,还是sun jdk。安装完后             进行编译,可能会遇到fatal error: openssl/opensslv.h 这个异常,只要安装 apt-get install libssl-dev 这个工具即可。

 (4)最后一步就是Non-HLOS.bin生成,直接在common/build执行对应python build即可。至此,平台个模块全部编译完成。

 

    

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值