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 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
我们接受干净合理的补丁,提交它们!