2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Si vis ipsum firmware ordinare PX4, compilator crucis opus est x86 architecturae Programmata in suggestu scripta sunt compilata et compilata et compilata documentorum exsecutabilium adhiberi possuntbrachium architectura in contionibus.
Hoc compilation fundatur
px4 v1.13.2
Exempli gratia.
Configuratio mea talis est:
Apparatus virtualis Ubuntu 18.04.
sudo apt-get install git # 安装git
git clone https://github.com/PX4/PX4-Autopilot.git
mv PX4-Autopilot PX4_Firmware # 更改目录名
cd PX4_Firmware
git checkout -b dev v1.13.2 # 切换版本
git submodule update --init --recursive # 更新下载子模块
Si tardus download est, illud e retis disco vel ex globo QQ extrahere potes (961297255).
Link: https://pan.baidu.com/s/1eNB9dWlKoVmRMAYsSPI0vw
Extraction codice: s8uh
sudo apt-get install libjpeg8-dev
cd ~/PX4_Firmware/Tools/setup
./ubuntu.sh --no-sim-tools # 大概要几分钟,跟个人网络情况而定
# 这是官方提供的脚本 有两个可选参数
# --no-sim-tools 不安装仿真环境
# --no-nuttx 不安装交叉编译环境
Causa erroris in pictura suprascripta est quia testa scripti licentias exsecutabiles non habet (fortasse hic error occurrit si tabella quam dedi uteris).
chmod +x ubuntu.sh
./ubuntu.sh --no-sim-tools
Scriptum exsecutionis effectus ostenditur in figura infra:
arm-none-eabi-gcc --version
Nota: suffixo _default libitum est. Verbi gratia, usus px4_fmu-v5 et px4_fmu-v5_default idem est.
Pictura infra ostendit versiones firmware firmatas in tabula imperium fugae subnixas;
Praecipe hoc utere ut visum firmware quae compilationem sustinet:
cd ~/PX4_Firmware/
make list_config_targets
Hic pro exemplo Pixhwak4 sumimus
make px4_fmu-v5_default
Consequenter ostenditur in figura infra;Arca rubra est folder ubi firmware exaratum sita est
Ad adustionem uti potes QGC, vel sequenti imperio uti
make px4_fmu-v4_default upload
Ubuntu LTS/Debian Linux development environment |
Compile PX4 software |
Si alias quaestiones habes vel errores in articulo invenies, nuntium in area commentarium relinquas
Serva doctrina