0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

手把手教学:零基础玩转GNSS调试工具iNavTool!

青山老竹农 来源:jf_82863998 作者:jf_82863998 2025-11-01 19:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

想要高效完成GNSS模块的调试工作,离不开专业工具的支持。iNavTool因其用户友好的界面和强大的调试能力,受到广泛欢迎。本文将以零基础用户为对象,通过详细步骤指导,带您一步步掌握iNavTool的使用方法。

一、工具介绍

iNavTool 是芯与物公司开发的 GNSS 接收机图形化卫星显示控制软件,旨在帮助 GNSS 用户便捷地对 GNSS 进行可视化操作,通过 iNavTool 用户可以对模块进行基本信息/收星状态/定位状态等信息的查看,同时支持功能设置,TTFF 测试,输出协议配置等。

工具下载:iNavTool-V4020

二、测试环境搭建

2.1 硬件环境

硬件环境参考下面连接:https://docs.openluat.com/air8000/luatos/app/gnss/agps/#_2

将设备组装好并连接 USB 数据线,将 TTL 转 USB 连接到 Air8000 的核心板的 uart2 上面。连接好后如下图所示:

wKgZPGkF3KmAdALNAAdZcdiiTtE328.pngwKgZPGkF3QKAY6OnAA4g_K0L674574.png

2.2 软件环境

1. 烧录工具Luatools;

2. 内核固件文件(底层 core 固件文件):固件下载;此页面有新版本固件的话选用最新版本固件。

3. LuatOS 需要的脚本和资源文件:https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/Gnss_test

4. lib 脚本文件:使用 Luatools 烧录时,勾选 添加默认 lib 选项,使用默认 lib 脚本文件;

准备好软件环境之后,接下来查看如何烧录项目文件到 Air8000 开发板中,将本篇文章中演示使用的项目文件烧录到 Air8000 开发板中。

三、打开 iNavTool 工具并连接 Air8000 核心板

下载好的 GNSS PC 端测试工具为一个压缩包,需要解压后打开如图所示 EXE 文件

wKgZO2kF5JOALwxtAAHQuaoEFiw442.png

打开测试工具后可以看见如下界面:

wKgZO2kF5L6AMbfoAARPfuG5gR0019.png

选择左上角的"打开串口"后,选择对应的端口号(串口 1 所接的 TTL 的端口)以及波特率即可,Air8000 的 gps 对应的波特率为 115200,其他的不用管,默认即可。打开的端口后,等待片刻,即可看见模块定位成功输出的位置信息以及其他信息,左上角为 NMEA 原始数据,下面的均为从 NMEA 数据中解析出的各种信息(注:此处地图视图需要电脑链接网络才可找到对应经纬度的坐标),如果没有输出经纬度,则证明 GNSS 未打开,需要检查脚本 GPS 电源是否打开,如果长时间没有定位成功,可以参考Air8000无法定位情况分析:https://docs.openluat.com/air8000/luatos/app/gnss/gps_debug/#air8000

如果连接成功,则可以看到下面的现象:

wKgZO2kF5QiAU6VRAAZfNiw5Jmk884.png

四、iNavTool 进阶功能演示

wKgZPGkF5VOAcnYhAAXZU5lkz0Y145.png

如果不满足只是查看当前 CN 值、可见卫星数、当前经纬度对应坐标等信息,还需要测试 GNSS 性能,还要有个直观的展示界面,可以参考如下方法:

点击最上面一排工具栏中的"工具"选项,再在二级菜单中找到 TTFF 选项,点击后,会弹出如图所示的弹窗,看不清没关系,在弹窗的右上角选择放大该窗口

wKgZO2kF5YuAKhN4AAWFNklymMo920.png

放大后的界面如下所示:

wKgZPGkF5cOAUU9uAAJztSi9ok8156.png


如上图所示,你可以选择测试 冷启动、热启动、温启动,可以选择测试次数、超时时间、以及每次测试间隔

由于 GNSS 芯片在 Air8000 内部,如果你想纯粹的测试内部 GNSS 性能,则按照如下配置来

wKgZO2kF5gCAXgHiAADwPT5LqDw202.png

特别注意,时间辅助和位置辅助在测试 GNSS 工作性能时,影响较大,如果你只想测试单 GNSS 性能,不要勾选。

这个测试工具其原理本质上就是通过 USB 转 TTL 模块给 Air8000 内部 GNSS 发送冷/热/温启动指令,然后根据 NMEA 原始数据输出,来分析成功率、CPE50、误差、最大定位时长、平均定位时长等数据。

但是由于 Air8000 uart2 的 RX 被内部 Cat.1 芯片占用,无法直接发送命令给内部 GNSS 芯片,所以我们需要曲线救国一下,将 uart2 上的数据转发给 uart1,再将 uart1 收到的指令转发给 uart2,这样就能实现通过 uart1 给内部 GNSS 芯片发送指令,并且通过 uart1 观察 GNSS 芯片吐出的 NMEA 数据,来分析 Air8000 内部 GNSS 芯片性能的目的了

完整代码如下:

wKgZPGkF5k6Ae1ciAAUC0IZh6e8155.pngwKgZPGkF5oyAGLyzAAMMN48FfsQ790.png

关于这个测试工具的其他用法,可以参考,压缩包内的 iNavTool_Manual.pdf


今天的内容就分享到这里了!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GNSS
    +关注

    关注

    9

    文章

    947

    浏览量

    50706
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    迅为Hi3403开发板极速启航 | 手把手带你玩转核心例程,轻松上手AI视觉!

    迅为Hi3403开发板极速启航 | 手把手带你玩转核心例程,轻松上手AI视觉!
    的头像 发表于 11-19 13:56 1194次阅读
    迅为Hi3403开发板极速启航 | <b class='flag-5'>手把手</b>带你<b class='flag-5'>玩转</b>核心例程,轻松上手AI视觉!

    【迅为RK3568开发板NPU实战】别再闲置你的NPU!手把手教你玩转RKNN-Toolkit2 的使用

    【迅为RK3568开发板NPU实战】别再闲置你的NPU!手把手教你玩转RKNN-Toolkit2 的使用
    的头像 发表于 11-11 14:21 535次阅读
    【迅为RK3568开发板NPU实战】别再闲置你的NPU!<b class='flag-5'>手把手</b>教你<b class='flag-5'>玩转</b>RKNN-Toolkit2 的使用

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附完整流程与效果

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附完整流程与效果
    的头像 发表于 11-10 15:58 857次阅读
    【RK3568 NPU实战】别再闲置你的NPU!<b class='flag-5'>手把手</b>带你用迅为资料跑通Android AI检测Demo,附完整流程与效果

    手把手教您完成LuatOS GNSS定位调试:实用操作指南

    想要快速掌握LuatOS GNSS定位调试?本文将以手把手的方式,带领您一步步完成调试流程。无论您是初学者还是有一定经验的开发者,这份实用操作指南都能帮助您有效提升
    的头像 发表于 11-04 18:30 1083次阅读
    <b class='flag-5'>手把手</b>教您完成LuatOS <b class='flag-5'>GNSS</b>定位<b class='flag-5'>调试</b>:实用操作指南

    RT-Thread Nano硬核移植指南:手把手实现VGLite图形驱动适配 | 技术集结

    VGLite是NXP提供的轻量级2D图形API,本文将手把手带你实现VGLite图形驱动适配RT-Thread。文章分为上、下两篇,将手把手教您移植。上篇对RT-ThreadNano内核与Finsh组件进行移植,下篇则教您改写SDK中的VGLite代码以将其适配到RT-T
    的头像 发表于 07-17 14:40 3039次阅读
    RT-Thread Nano硬核移植指南:<b class='flag-5'>手把手</b>实现VGLite图形驱动适配 | 技术集结

    调试工具:Eclipse调试工具栏与窗口的深入分析

    摘要 :在嵌入式系统开发领域,高效的调试工具链对于项目的成功实施具有决定性意义。本文聚焦于 Eclipse 调试工具栏与窗口的功能特性,深入剖析其在嵌入式开发调试过程中的关键作用。以厦门国科安芯
    的头像 发表于 07-07 11:32 618次阅读
    <b class='flag-5'>调试工具</b>:Eclipse<b class='flag-5'>调试工具</b>栏与窗口的深入分析

    【教程】零基础!手把手教你使用STM32F4进行E22-400T22S编程通信

    零基础搭建本次实验将会使用到的软件是Keil和STM32CubeMX,没有这两个软件没有请在网上自行下载。本章节零基手把手教会你搭建最快捷、最简单的STM32代码
    的头像 发表于 07-03 19:32 1035次阅读
    【教程】<b class='flag-5'>零基</b>础!<b class='flag-5'>手把手</b>教你使用STM32F4进行E22-400T22S编程通信

    手把手教你如何调优Linux网络参数

    在高并发网络服务场景中,Linux内核的默认网络参数往往无法满足需求,导致性能瓶颈、连接超时甚至服务崩溃。本文基于真实案例分析,从参数解读、问题诊断到优化实践,手把手教你如何调优Linux网络参数,支撑百万级并发连接。
    的头像 发表于 05-29 09:21 641次阅读

    请求赠阅《零基础开发AI Agent——手把手教你用扣子做智能体》

    博主好!致敬叶涛 管锴 张心雨三位AI具身智能-智能体方面的专家、导师! 《零基础开发AI Agent——手把手教你用扣子做智能体》一不懂编程的多数大众也可以开发Agent,这意义深远,功德无量
    发表于 04-10 12:16

    KiCad直播活动(三):在 Windows上编译KiCad 手把手教您编译/构建 KiCad 源码

    Developer Ethan 同学,手把手教您编译/构建 KiCad 源码: 开发工具安装 环境变量配置 使用 VS2022 构建 KiCad 参与直播的小伙伴还有机会获得 KiCon Badge
    的头像 发表于 03-24 11:14 1386次阅读
    KiCad直播活动(三):在 Windows上编译KiCad <b class='flag-5'>手把手</b>教您编译/构建 KiCad 源码

    零基础开发AI Agent——手把手教你用扣子做智能体》

    零基础开发AI Agent——手把手教你用扣子做智能体》是一本为普通人量身打造的AI开发指南。它不仅深入浅出地讲解了Agent的概念和发展,还通过详细的工具介绍和实战案例,帮助读者快速掌握
    发表于 03-18 12:03

    手把手教你做PC-KaihongOS笔记本电脑开发实战》课件汇总

    ”携手“电子发烧友”联合推出了 《KaihongOS手把手系列直播课程》,该系列课程以实际产品为案例,详细讲解每个产品的开发全流程。 此次首发内容是《手把手教你做PC-KaihongOS笔记本电脑开发
    发表于 03-18 10:25

    【第四章 定时任务】手把手教你玩转新版正点原子云

    【第四章 定时任务】手把手教你玩转新版正点原子云 承接上篇,除了报警联动这个功能,原子云还有一个特色功能也是各开发者喜欢用的,定时任务功能。 【正点原子】云平台:原子云(点击登录原子云) 前言
    发表于 03-13 10:19

    开发者集结!《手把手教你做星闪无人机》第二课开讲啦!

    开发者集结!《手把手教你做星闪无人机》第二课开讲啦!
    的头像 发表于 02-17 19:40 647次阅读
    开发者集结!《<b class='flag-5'>手把手</b>教你做星闪无人机》第二课开讲啦!

    手把手教你做星闪无人机》即将开播,锁定15日晚七点!

    KaihongOS手把手系列直播课再度来袭为助力开发者迅速掌握『KaihongOS轻量系统开发技术』与『星闪无线通信技术』,实现快速上手与深度体验,“开鸿Developer社区”携手“手电子发烧友
    的头像 发表于 01-13 19:42 875次阅读
    《<b class='flag-5'>手把手</b>教你做星闪无人机》即将开播,锁定15日晚七点!