如题所述
高通9xxx系列4G模块的Linux编译环境详尽安装与配置指南
为了在Linux平台上成功编译高通9xxx系列4G模块的modem,你需要先确保安装一系列关键软件包,包括Perl、DS500-PA-00003-r5p0-05rel0(RVDS)、Hexagon、Python、Llvm以及Zlib。其中,Zlib是默认需要安装的,而其他软件包可以按照个人需求指定安装路径。
1. 安装与路径指定
默认安装方法如下:
使用sudo ./configure进行配置
然后执行make && make install进行编译和安装
若要指定安装路径,例如Python,需要在./configure命令中添加--prefix=选项,例如:
sudo ./configure --prefix=/usr/local/include --with-zlib=/usr/local/lib
接着运行make && make install完成安装
2. 版本匹配与配置文件调整
在配置过程中,确保LLVM、RVDS、Hexagon等软件的路径中包含对应版本号,如RVDS为RVDS/5.01bld94,LLVM为llvm/3.9.6/。特定配置可能需要在build_config_deploy.xml文件中进行。
3. 避免编译警告与许可证处理
为了防止编译时出现9931和9933错误,你需要在环境变量中添加特定选项,如:
export TARGET_FAMILY=9x07
export ARMLMD_LICENSE_FILE=/pktg/qct/3.9.6/RVDS/5.01bld94/license.dat
...(更多变量设置)...
最后,将所有相关的路径添加到PATH环境变量中,确保编译工具的正确调用。
4. Hexagon配置
对于Hexagon模块,你需要设置Hexagon_BUILD变量为6.4.06,以及相关RTOS版本,如:export HEXAGON_RTOS_RELEASE=$HEXAGON_BUILD,并指定Hexagon的安装目录,如:export HEXAGON_ROOT=/pktg/qct/3.9.6/hexagon
以上步骤详尽而精确,确保按照每个部分的说明逐一操作,以保证高通9xxx系列4G模块的modem在Linux编译环境下的顺利搭建。祝你成功!