高通Hexagon环境搭建和camera_streaming example运行方法

搭建Hexagon环境可以在windows和linux下进行,本文档以linux虚拟机环境搭建Hexagon环境说明;

首先是在Linux环境下安装QPM(Qualcomm Package Manager)工具,这个是高通工具包管理工具,搭建Hexagon环境需要的Hexagon SDK就需要从其中下载安装;

ps:按照高通官方文档,QPM工具需要在Linux 16.04或18.04上面运行,20.04版本有可能出现安装无法成功导致Linux GUI界面崩溃等一系列未知错误

1.1、首先需要安装QPM软件包的依赖,执行:

sudo apt-get update -y

sudo apt-get install -y xterm

sudo dpkg -i  multiarch-support_2.27-3ubuntu1.5_amd64.deb

sudo dpkg -i  libgnome-keyring-common_3.12.0-1build1_all.deb

sudo dpkg -i  libgnome-keyring0_3.12.0-1build1_amd64.deb

以上是安装完成QPM的软件包依赖,再执行

sudo dpkg -i  QualcommPackageManager.2.0.21.1.Linux-x86.deb

安装QPM

### 解决 Linux 环境Hexagon.LLVM_linux_installer_8.2.05.bin 命令未找到的问题 当遇到 `command not found` 错误时,通常是因为系统的 PATH 环境变量中缺少可执行文件的位置。对于 Hexagon SDK 的安装脚本而言,确保其具有可执行权限并位于当前工作目录或已知路径非常重要。 #### 检查文件位置权限 确认 `Hexagon.LLVM_linux_installer_8.2.05.bin` 文件确实存在于预期的目录中,并赋予该文件适当的执行权限: ```bash chmod +x /path/to/Hexagon.LLVM_linux_installer_8.2.05.bin ``` 这一步骤可以防止由于权限不足而导致无法识别命令的情况发生[^2]。 #### 执行方式调整 如果仍然提示找不到命令,则可以直接通过绝对路径来运行此二进制文件而不是依赖 shell 查找它: ```bash ./Hexagon.LLVM_linux_installer_8.2.05.bin ``` 或者提供完整的路径指向这个安装包来进行调用: ```bash /path/to/Hexagon.LLVM_linux_installer_8.2.05.bin ``` 这样做能够绕过任何可能影响命令查找过程的因素。 #### 安装必要的依赖项 有时某些工具链可能会因为缺失依赖而报错。考虑到 Hexagon LLVM 可能需要一些额外的支持库,在尝试启动之前先确保已经安装了这些基础组件。例如,对于基于 Debian 或 Ubuntu 的发行版来说,可以通过如下命令获取所需软件包: ```bash sudo apt-get update && sudo apt-get install -y build-essential cmake git wget unzip pkg-config libncurses-dev python3-pip ``` 此外,根据具体需求还应考虑安装其他相关开发支持程序[^3]。 #### 验证环境配置 最后,验证是否正确设置了 HEXAGON_TOOLS_PATH ANDROID_NDK_HOME 这样的重要环境变量。可以在 `.bashrc` 中添加相应的导出语句以便每次登录都能生效: ```bash echo 'export HEXAGON_TOOLS_PATH="/opt/qcom/hexagon-tools"' >> ~/.bashrc source ~/.bashrc ``` 以上措施有助于确保所有必需资源都处于适当状态从而顺利进行后续操作[^4]。
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值