Qualcomm Linux 交叉编译应用程序

1. 前提条件

Ubuntu 20.04 系统

Qualcomm RB3 Gen2开发板

2.下载并安装 eSDK 平台

1.从 Qualcomm 发布存档平台下载 eSDK。

wget https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/qimpsdk/qcm6490/x86/qcom-6.6.28-QLI.1.1-Ver.1.1_qim-product-sdk-1.1.3.zip

2. 将 SDK 解压到所选的文件夹。解压完成后,验证平台 eSDK 安装程序是否位于以下位置:<unzip_location>/target/qcm6490/sdk/。

unzip qcom-6.6.28-QLI.1.1-Ver.1.0_qim-product-sdk-1.1.3.zip

3. 如果对安装 SDK 的目录没有写权限,安装程序会发出通知并退出。对该目录设置适当的权限并再次运行安装程序 

umask a+rx

4. 安装 eSDK 平台 

sh qcom-wayland-x86_64-qcom-multimedia-image-armv8-2a-qcm6490-toolchain-ext-1.0.sh

出现提示时,提供安装 eSDK 的文件系统路径。

例如,/local/mnt/workspace/Platform_eSDK_plus_QIM

5. 安装成功后,运行以下命令,设置 变量。ESDK_ROOT 

export ESDK_ROOT=<path of installation directory>

 例如,export ESDK_ROOT=/local/mnt/workspace/Platform_eSDK_plus_QIM

6. 确认 eSDK 已安装成功。

ls $ESDK_ROOT/layers

安装成功后,可以看到在安装过程中已安装 QIM SDK 层。

3. 编译并安装程序

1. 配置环境

cd $ESDK_ROOT
source environment-setup-armv8-2a-qcom-linux

2. 下载程序源代码到 $ESDK_ROOT/workspace/sources/下面,如opencv4.8

cd $ESDK_ROOT/workspace/sources/

wget -O opencv.zip https://github.com/opencv/opencv/archive/4.8.zip

unzip opencv.zip #解压opencv

3. 使用命令正常编译程序即可

cd opencv4.8

mkdir -p build && cd build

cmake ..

make #编译

make package#打包

4. 部署相关应用

如需在 RB3Gen2 设备上禁用 SELINUX,可在目标设备上运行以下命令。

setenforce 0

mount -o remount,rw /

exit

等待应用程序打包完成使用adb将其部署到开发板上即可!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值