骁龙开发环境安装

高通骁龙飞行器 已停用(已被取代,但 PX4 尚不支持更新版本)。本文档是为现有用户提供的,但将在未来版本中删除。

本主题介绍如何设置 高通骁龙飞行器 开发工具链。

的固件。 高通骁龙飞行器 必须手动构建(不提供固件供通过以下方式自动下载 QGroundControl).

设置开发环境

设置开发环境

  1. 将用户添加到 拨出 组:
    sudo usermod -a -G dialout $USER
    
  2. 退出并重新登录。
  3. 下载 ubuntu_sim_common_deps.sh 脚本并在机器上运行:
    cd ~ wget https://raw.githubusercontent.com/PX4/Devguide/master/build_scripts/ubuntu_sim_common_deps.sh ~ sudo chmod +x ubuntu_sim_common_deps.sh ./ubuntu_sim_common_deps.sh
    

跨工具链 & Hexagon SDK

安装 Cross-Toolchain 和 Hexagon SDK:

  1. 首先安装一些依赖项:

    sudo apt-get install android-tools-adb android-tools-fastboot \ fakechroot fakeroot unzip xz-utils wget python python-empy -y
    
  2. 克隆 cross_toolchain repo:

    git clone https://github.com/ATLFlight/cross_toolchain.git cd cross_toolchain
    
  3. 从以下地址下载 Hexagon SDK v3.0 这里 到你的 cross_toolchain/downloads 位置(如果你没有账户,则需要创建一个账户)。
  4. 从以下网址下载最新版本的 qrlSDK 文件 这里 到你的 cross_toolchain/downloads 位置(如果你没有账户,需要创建一个账户)。
  5. 运行安装程序:
    ./installsdk.sh --APQ8074 --arm-gcc --qrlSDK
    
  6. 安装程序会告诉你设置几个环境变量。将这些 ~/.bashrc:
    export HEXAGON_SDK_ROOT=/home/<YOUR_LINUX_USERNAME>/Qualcomm/Hexagon_SDK/3.0 export HEXAGON_TOOLS_ROOT=/home/<YOUR_LINUX_USERNAME>/Qualcomm/HEXAGON_Tools/7.2.12/Tools export HEXAGON_ARM_SYSROOT=/home/<YOUR_LINUX_USERNAME>/Qualcomm/qrlinux_sysroot export ARM_CROSS_GCC_ROOT=/home/<YOUR_LINUX_USERNAME>/Qualcomm/ARM_Tools/gcc-4.9-2014.11
    
    别忘了采购:
    source ~/.bashrc
    
© PX4 开发团队。许可证 CC BY 4.0            已更新:2024-02-13 22:49:01

与" "匹配的结果"

    没有与""匹配的结果"