INAV Configurator是INAV飛控系統的跨平台設定工具。
該工具和 INAV 支援各種類型的飛機,例如四軸飛行器、六軸飛行器、八軸飛行器和固定翼飛機。
INAV 配置器as is
提供,沒有作者的任何保證和支援。如果您發現錯誤,請在 GitHub 上建立問題。
GitHub 問題追蹤器專門用於處理錯誤和其他技術問題。如果您不知道如何設定所有內容、硬體無法運作,或者您有任何其他支援問題,請諮詢:
INAV 不一致伺服器
INAV 官方臉書
RC 團體支持
INAV Telegram 官方
GitHub 討論
INAV 配置器作為獨立應用程式分發。
造訪發布頁面
下載適用於 Windows 平台的設定器(存在 ia32 或 win64)
安裝
提取 ZIP 存檔並從解壓縮的資料夾中運行 INAV 配置器應用程式
或僅使用安裝程式INAV-Configurator_win32_arch_x.yzexe
, arch是您的電腦架構(ia32(32 位元)或 x64(64 位元)), xyz是 INAV 配置器版本號。
配置器未簽名,因此您必須允許 Windows 執行不受信任的應用程式。第一次運行期間可能會有一個監視器
造訪發布頁面
下載適用於Linux平台的設定器(僅存在linux64)
.rpm是 Fedora 安裝檔。只需使用sudo dnf localinstall /path/to/INAV-Configurator_linux_x64-xyzrpm
下載並安裝或使用套件管理器(例如透過檔案)開啟它
.deb是 Debian/Ubuntu 安裝檔。只需使用sudo apt install /path/to/INAV-Configurator_linux_x64_x.yzdeb
下載並安裝或使用套件管理器開啟它(例如透過檔案管理器)
.zip是通用存檔。下載並繼續按照這些說明進行安裝
切換到包含下載的zip檔的目錄
將此檔案下載到同一目錄。其檔名應為inav-configurator.desktop
。
提取zip存檔
unzip INAV-Configurator_linux_arch_x.y.z.zip -d /tmp/
arch是您的電腦架構(x64、armv7l...), xyz是 INAV 配置器版本號。
如果這是第一次安裝 INAV Configurator,請為其檔案建立一個主目錄
sudo mkdir /opt/inav sudo chown $USER /opt/inav
將臨時文件移到他們的家中
mv /tmp/INAV Configurator /opt/inav/inav-configurator
更新應用程式圖示。
sudo mkdir /opt/inav/inav-configurator/icon sudo cp /opt/inav/inav-configurator/images/inav_icon_128.png /opt/inav/inav-configurator/icon
一次將桌面檔案移至應用程式目錄中
sudo mv inav-configurator.desktop /usr/share/applications/
使以下文件可執行:
inav 配置器chmod +x /opt/inav/inav-configurator/inav-configurator
從解壓縮的資料夾/opt/inav/inav-configurator/inav-configurator
執行 INAV 配置器應用程式
造訪發布頁面
下載適用於 Mac 平台的配置器
安裝
解壓縮 ZIP 存檔並運行 INAV 配置器
或使用DMG包進行安裝
對於本機開發,使用node.js建置系統。
安裝node.js
從專案資料夾中執行yarn install
,然後執行npm install
要建置並啟動配置器:
運行npm start
。
要建立應用程序,請運行npm run make
來為您的平台建置。
選項:
架構:--arch - 允許的值為:「ia32」、「x64」、「armv7l」、「arm64」、「universal」或「mips64el」。
有關詳細信息,請參閱 Electron Forge CLI 文檔
注意:並非所有架構都適用於所有平台。例如,Linux 不支援 ia32(32 位元)。測試過的架構:
Windows:x64 和 ia32
Linux:x64 和 armv7l
MacOS:x64 和 arm64
要建立 Windows 安裝程序,您必須安裝 WiX Toolset V3 並將bin
資料夾新增至您的PATH
,例如C:Program Files (x86)WiX Toolset v3.14bin
要為 Linux 建立 deb 和 rpm 軟體包,您必須安裝以下軟體包:
Ubuntu/Debian: dpkg, fakeroot, rpm, build-essential, libudev-dev
OpenSuse/Fedora: dpkg, fakeroot, rpmbuild, systemd-devel, devel-basis (zypper install -t pattern devel_basis), zip
範例(注意雙 -- ): npm run make -- --arch="x64"
為了能夠開啟 Inspector,請將環境變數NODE_ENV
設定為development
或在執行npm start
時直接設定標誌:
NODE_ENV=development NODE_ENV=development npm start
或$env:NODE_ENV="development" | npm start
適用於 Windows PowerShell 的$env:NODE_ENV="development" | npm start
或使用 vscode 並啟動偵錯會話Debug Configurator
(只需按 F5!)
INAV Configurator 2.1 讓您在 OpenStreetMap、Bing 地圖(鳥瞰圖)和 MapProxy 地圖提供者之間進行選擇。 INAV 配置器出廠時沒有Bing 地圖的 API 金鑰。這意味著:每個想要使用 Bing 地圖的使用者都必須建立自己的帳戶,同意 Bing 地圖所需的所有條款和條件,並自行配置 INAV Configurator。
點擊 INAV 配置器右上角的“設定”圖標
選擇提供者:OpenStreetMap、Bing 或 MapProxy
對於 Bing 地圖,您必須提供您自己產生的個人 Bing 地圖 API 金鑰
對於MapProxy,您需要提供要使用的伺服器URL和圖層名稱
2024 年 5 月 21 日,Microsoft 宣布 Bing 企業版地圖已棄用並將退役。從該日期開始,新用戶將無法在 Bing 地圖開發中心取得 api 金鑰。
企業帳戶客戶可以繼續使用 Bing 地圖企業版服務,直到2028 年 6 月 30 日。
免費(基本)帳戶客戶可以繼續使用 Bing 地圖企業版服務,直至2025 年 6 月 30 日。
請造訪 Bing 地圖開發中心:https://www.bingmapsportal.com/。
如果您有 Bing 地圖帳戶,請使用用於建立該帳戶的 Microsoft 帳戶登入或建立新帳戶。對於新帳戶,請按照建立 Bing 地圖帳戶中的說明進行操作。
在「我的帳戶」下選擇「我的金鑰」 。
選擇建立新密鑰的選項。
提供以下資訊來建立密鑰:
應用程式名稱:必填。應用程式的名稱。
應用程式 URL:應用程式的 URL。這是一個可選字段,可幫助您將來記住該鍵的用途。
密鑰類型:必需。選擇您要建立的密鑰類型。您可以在此處找到密鑰和應用程式類型的描述。
申請類型:必填。選擇最能代表將使用此密鑰的應用程式的應用程式類型。您可以在此處找到密鑰和應用程式類型的描述。
點選建立按鈕。新密鑰將顯示在可用密鑰清單中。使用此金鑰對您的 Bing 地圖應用程式進行身份驗證,如您正在使用的 Bing 地圖 API 的文檔中所述。
請依照 MAPPROXY.md 中所述的流程進行操作
在網頁瀏覽器中測試您的 MapProxy 伺服器,例如:http://192.168.145.20/invmapproxy/
一旦您擁有可用的 MapProxy 伺服器,請選擇 MapProxy 作為您的地圖提供者
輸入MapProxy服務URL,例如:http://192.168.145.20/invmapproxy/service?
進入 MapProxy 服務層(如果是從 MAPPROXY.md 配置的,則為 inav_layer)
完成後,您可以在 GPS 或任務控制標籤中連接到互聯網時放大您將要飛行的區域,以保存快取以供離線使用
INAV 提供字體圖像,以便可以根據您的個人喜好建立自訂字體。類比字體和數位字體都是如此。資源可以在osd資料夾中找到。在類比和數位子資料夾中,您將找到有關編譯自己的字體的資訊。還有一個 INAV 字元對映檔案。其中包含字體中所有字元圖像的預覽以及韌體和配置器中適當的變數名稱。有用於編譯模擬和數位字體的工具。歡迎透過拉取請求提交新字體。
確保選取“設定”->“系統”->“可用時的使用者硬體加速”以獲得最佳效能
對於 INAV 配置器問題,請在此處提出
https://github.com/iNavFlight/inav-configurator/issues
對於 INAV 韌體問題,請在此處提出
https://github.com/iNavFlight/inav/issues
我們接受乾淨合理的補丁,提交它們!