
无人机嵌入式智能硬件【免费下载链接】inavINAV: Navigation-enabled flight control software项目地址https://gitcode.com/gh_mirrors/in/inav点击查看免费下载本篇指南围绕 INAV 官方固件的 Boards.md 展开系统梳理 INAV 当前推荐使用的飞行控制器FC硬件、目标Target命名方式、F4/F7 家族的通用能力以及 F1/F3 老平台的淘汰现状。读完本文你将掌握如何根据 CPU 家族、外设GPS、罗盘、气压计、黑匣子筛选 INAV 板卡并能通过阅读仓库源码确认某块板卡的固件支持与硬件接线细节。一、INAV 推荐的飞行控制器四款经过充分验证的板卡Boards.md 明确指出以下板卡在 INAV 中经过充分测试well tested在品质与可靠性方面得到官方认可是当前新装机new setups的首选。官方给出的推荐清单如下板卡名称CPU 家族Target 名称GPS罗盘气压计遥测接收机黑匣子Diatone Mamba H743H7MAMBAH743全部全部全部全部全部串行 / SD 卡Matek F765-WSEF7MATEKF765SE全部全部全部全部全部串行 / SD 卡Matek F722-SEF7MATEKF722SE全部全部全部全部全部串行 / SD 卡Holybro Kakute H7H7KAKUTEH7全部全部全部全部全部串行 / SD 卡表格中全部All的含义INAV 的 GPS、罗盘、气压计、遥测、接收机协议与黑匣子记录能力在该板卡上均可完整使用不存在硬件设计导致的裁剪。四款板卡的黑匣子均支持**串行SERIAL与 SD 卡SD**两种记录方式。如何在源码中验证这些 Target上述每个 Target 名称都能在仓库src/main/target/目录下找到对应的固件配置目录这是确认板卡被 INAV 官方固件支持的最直接证据。以推荐板卡为例src/main/target/MAMBAH743/target.h定义了TARGET_BOARD_IDENTIFIER M743与USBD_PRODUCT_STRING MAMBAH743并声明USE_TARGET_CONFIG、USE_DUAL_GYRO等宏src/main/target/MATEKF765/target.h同一目录同时管理MATEKF765与MATEKF765SE两个变体SE 变体使用TARGET_BOARD_IDENTIFIER M7SEsrc/main/target/KAKUTEH7/target.h同时覆盖KAKUTEH7MINI、KAKUTEH7V2等版本标准版使用 SD 卡槽USE_SDCARDMINI/V2 版本改用 SPI FlashUSE_FLASH_M25P16/USE_FLASH_W25N01Gsrc/main/target/MATEKF722SE/对应 F722-SE 板卡的完整 Target 目录。从源码结构看Target 目录不仅是固件编译单元还是板卡硬件描述引脚、总线、外设的唯一权威来源后文会详细展开。二、更多已支持板卡的查阅途径Boards.md 提供了两条进一步探索的途径板卡文档目录仓库中的docs/boards/目录为大量 Target 提供了补充文档重点解决**引脚图pinout与板卡特性features**的查找问题例如Matek F722-SE 板卡文档记录了 MCUSTM32F722RET6、双 IMUMPU6000 ICM20602、BMP280 气压计、AT7456E OSD、MicroSD 黑匣子、5 路 UART、8 路 PWM/DShot 输出、2 路 PINIO 定义以及电流/电压传感器的建议换算系数current scale179、voltage scale110等实测参数MAMBAH743_2022B 板卡文档记录了 VTX 电源实际接在USER2引脚、以及双陀螺仪切换的说明RP2350_PICO 板卡文档记录了在 Raspberry Pi Pico 2RP2350A上自组飞控的接线与烧录方式。完整板卡列表Boards.md 指向的所有受支持板卡清单在当前仓库中的对应物是src/main/target/目录——每出现一个子目录即代表一个可编译的固件 Target。从该目录的现状看INAV 支持的 Target 数量远超推荐清单涵盖 F4/F7/H7 乃至 RP2350 等平台仓库中共有 240 余个target.h文件。板卡文档目录中的推荐板卡细节推荐清单中的板卡并非全部都有docs/boards/文档官方文档采取社区共建模式Boards.md 亦鼓励用户Feel free to help improve the docs。因此当某块板卡缺少专文时最可靠的细节来源仍是其 Target 源码目录。三、F4 / F7 家族INAV 的主力硬件平台Boards.md 对基于F4/F7 CPU的板卡给出了明确论断性能强大总体上支持 INAV 的全部能力限制相当罕见且通常由硬件设计缺陷引起而非固件能力不足。这一论断在源码中有充分的实现支撑。以推荐板卡中的 F7 型号MATEKF765SE为例见src/main/target/MATEKF765/target.h双 IMU 定义USE_DUAL_GYROSPI1 挂 MPU6000、SPI3 挂 MPU6500SE 变体还在 SPI4 上额外挂载 ICM42605并通过USE_TARGET_IMU_HARDWARE_DESCRIPTORS让固件在运行时自动识别 IMU 硬件两组 I2CUSE_I2C_DEVICE_1/2为气压计、罗盘等外设提供挂载总线同时在src/main/target/MATEKF765/config.c的targetConfiguration()中为板卡预设了 PINIO 盒USER1/USER2映射与蜂鸣器 PWM 模式等板级默认配置。H7 平台同样具备这些能力例如MAMBAH743src/main/target/MAMBAH743/target.h在 SPI1 上同时声明了 MPU6000 与 BMI270 两种 IMU且通过ENABLE_BLACKBOX_LOGGING_ON_SPIFLASH_BY_DEFAULT默认在板载 SPI Flash 上开启黑匣子记录。可见F4/F7 支持全部能力是 INAV 固件在系统级的真实设计目标而不仅是宣传口径。如何确认 F4 板卡F4 家族虽然没有在推荐清单中出现但仍是 INAV 大规模支持的平台src/main/target/下存在大量 F4 Target如MATEKF405、SPEEDYBEEF405V3、FOXEERF405等对应文档同样收录于docs/boards/如 MatekF405.md、MatekF405 Wing.md。选购 F4 板卡时只需在 INAV Configurator 的固件刷写页面中确认目标列表包含该 Target 名称即可。四、F3 平台已停止支持最后版本为 2.6.1Boards.md 明确基于 STM32F3 MCU 的板卡已不再被最新版 INAV 支持最后支持版本为 2.6.1。这意味着若你仍持有 F3 板卡如经典的 CC3D、Naze32 类硬件无法运行当前主线或最新发行版固件只能回退到历史版本 2.6.1 使用在新装机场景下不应再考虑 F3 硬件。五、F1 平台更早停止支持最后版本为 1.7.3Boards.md 同样明确基于 STM32F1 CPU 的板卡已不再被最新版 INAV 支持最后支持版本为 1.7.3。F1 平台比 F3 更早退出支持周期是 INAV 支持过的最古老硬件世代。从源码现状看src/main/target/中已不存在任何 F1 TargetF3 架构也已被彻底移除这与文档描述完全一致。六、装机选型建议避免 F1/F3选择受支持的 F4/F7Boards.md 在文档末尾给出了最直接的选购结论F1 与 F3 板卡不再被推荐用于新装机。用户应从最新发行版中受支持的 F4 或 F7 设备中选择板卡。结合全文可总结出以下 INAV 装机选型要点优先选用推荐清单中的四款板卡MAMBAH743、MATEKF765SE、MATEKF722SE、KAKUTEH7它们在 INAV 生态中测试最充分、品质可靠性最高F4/F7 是当前主力平台两者均具备 INAV 的全部功能能力实际差异主要来自单板硬件设计H7 平台MAMBAH743、KAKUTEH7 即属于 H7提供了更高的性能余量同样获得官方推荐彻底避开 F1/F3除非你有意使用 2.6.1 或 1.7.3 这类历史版本做特定用途选定板卡后用 docs/boards 目录查找引脚图与特性用src/main/target/TARGET名/target.h核对固件侧的硬件定义两者结合可避免绝大多数接线与配置错误。附与本文相关的仓库资源索引官方板卡支持总览docs/Boards.md各板卡补充文档目录docs/boards全部受支持 Target 源码目录src/main/target推荐板卡 Target 示例MAMBAH743/target.h、MATEKF765/target.h、MATEKF765/config.c、KAKUTEH7/target.h推荐板卡细节文档Matek F722-SE、MAMBAH743_2022B赞分享无人机嵌入式智能硬件【免费下载链接】inavINAV: Navigation-enabled flight control software项目地址https://gitcode.com/gh_mirrors/in/inav点击查看免费下载相关推荐INAV 目标板支持指南IFLIGHT_BLITZ_F7_AIOSTM32F745 飞控INAV 目标板支持指南IFLIGHT_BLITZ_F7_AIOSTM32F745 飞控 本篇技术指南聚焦 INAV 开源飞控项目中 IFLIGHT_BL无人机嵌入式智能硬件如何用 PDF 补丁丁PDFPatcher批量合并 PDF 与修补书签新手完整指南如何用 PDF 补丁丁PDFPatcher批量合并 PDF 与修补书签新手完整指南 PDF 补丁丁PDFPatcher是一款免费、免安装的 PDF 工无人机嵌入式智能硬件INAV 板卡支持解析KroozX 飞控的硬件特性、引脚映射与固件构建指南INAV 板卡支持解析KroozX 飞控的硬件特性、引脚映射与固件构建指南 KroozX 是 INAVNavigation enabled flight c无人机嵌入式智能硬件上一篇go-cqhttp 工程化细节揭秘自更新、pprof 性能分析与自定义服务器地址的隐藏能力下一篇零代码可视化H5页面制作终极指南3步打造专业级移动营销页面创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考