2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
यदि भवान् स्वयमेव PX4 फर्मवेयरं संकलितुम् इच्छति तर्हि भवतः क्रॉस्-कम्पाइलरस्य आवश्यकता अस्ति x86 वास्तुकला मञ्चे लिखिताः कार्यक्रमाः संकलिताः संकलिताः च भवन्ति, संकलिताः कार्यान्वयनीयसञ्चिकाः च उपयोक्तुं शक्यन्तेबाहु वास्तुकला मञ्चे ।
अयं संकलनः आधारितः अस्ति
px4 v1.13.2
उदाहरणतया।
मम विन्यासः यथा अस्ति ।
वर्चुअल् मशीन् उबण्टु १८.०४ (स्मृतिः ४जी, हार्डडिस्क मेमोरी ८०जी चालयति), क्रॉस् कंपाइलर arm-none-eabi-gcc
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 # 更新下载子模块
यदि डाउनलोड् मन्दं भवति तर्हि भवान् नेटवर्क् डिस्कतः डाउनलोड् कर्तुं शक्नोति अथवा QQ समूहात् (961297255) डाउनलोड् कर्तुं शक्नोति ।
लिंकः https://pan.baidu.com/s/1eNB9dWlKoVmRMAYsSPI0vw
निष्कर्षण कोडः s8uh
sudo apt-get install libjpeg8-dev
cd ~/PX4_Firmware/Tools/setup
./ubuntu.sh --no-sim-tools # 大概要几分钟,跟个人网络情况而定
# 这是官方提供的脚本 有两个可选参数
# --no-sim-tools 不安装仿真环境
# --no-nuttx 不安装交叉编译环境
उपरिष्टाद् चित्रे दोषस्य कारणं अस्ति यत् शेल् स्क्रिप्ट् इत्यस्य कार्यान्वयनीय-अनुमतिः नास्ति (यदि भवान् मया प्रदत्तां सञ्चिकां उपयुङ्क्ते तर्हि एषा त्रुटिः भवितुम् अर्हति) ।
chmod +x ubuntu.sh
./ubuntu.sh --no-sim-tools
स्क्रिप्ट् निष्पादनस्य परिणामः अधोलिखिते चित्रे दर्शितः अस्ति ।
arm-none-eabi-gcc --version
नोटः- _default इति प्रत्ययः वैकल्पिकः अस्ति । यथा, px4_fmu-v5 तथा px4_fmu-v5_default इत्येतयोः उपयोगः समानः अस्ति ।
अधोलिखिते चित्रे उड्डयननियन्त्रणफलकेन समर्थिताः फर्मवेयरसंस्करणाः दृश्यन्ते:
संकलनं समर्थयति इति फर्मवेयरं द्रष्टुं निम्नलिखित-आदेशस्य उपयोगं कुर्वन्तु ।
cd ~/PX4_Firmware/
make list_config_targets
अत्र वयं Pixhwak4 उदाहरणरूपेण गृह्णामः
make px4_fmu-v5_default
परिणामः अधोलिखिते चित्रे दर्शितः अस्ति,रक्तपेटी तत् पुटं यत्र संकलितं फर्मवेयरं स्थितम् अस्ति
दहनार्थं भवान् QGC इत्यस्य उपयोगं कर्तुं शक्नोति, अथवा निम्नलिखित-आदेशस्य उपयोगं कर्तुं शक्नोति
make px4_fmu-v4_default upload
Ubuntu LTS/Debian Linux विकास वातावरण |.
PX4 सॉफ्टवेयर संकलित करें |.
यदि भवतः अन्ये प्रश्नाः सन्ति वा लेखस्य दोषाः सन्ति तर्हि टिप्पणीक्षेत्रे सन्देशं त्यजन्तु
शिक्षमाणाः भवन्तु!