X-LINUX-GNSS1

批量生产
Design Win

STM32 MPU OpenSTLinux software expansion package for GNSS-based applications

获取软件 下载数据摘要

产品概述

描述

X-LINUX-GNSS1是一款STM32 MPU OpenSTLinux软件扩展包,运行于STM32MP系列微处理器基于Arm Cortex®-A的内核上,用于演示基于GNSS的应用。

X-LINUX-GNSS1包含OpenSTLinux软件包,其中有用户空间应用程序、Yocto配方文件和设备树,用于为基于Teseo-LIV3FL Tiny GNSS低功耗模块的X-STM32MP-GNSS1开发板和基于Teseo-LIV4F Tiny GNSS低功耗模块的X-STM32MP-GNSS2开发板开发GNSS应用。

还有用于NMEA协议支持的示例应用和用于任务调度的POSIX线程,以确保更好的异步消息解析。

该软件包还包含基于GNSS、GNSS和RTCM3的实时运动定位库应用程序所需的Yocto配方文件。

此外,还包含用于EKF应用程序的Yocto配方文件,该应用程序可融合并记录GNSS NMEA和IMU传感器数据。可以使用软件包中提供的Python脚本将记录的数据可视化。

源代码可导入到任何Linux平台。

  • 所有功能

    • 通过UART和I²C读取NMEA数据的独立应用程序
    • 用于在OpenSTLinux上为X-STM32MP-GNSS1和X-STM32MP-GNSS2开发板构建GNSS应用的完整软件。
    • 用于支持GNSS、IMU和环境传感器的Yocto配方文件
    • 支持实时运动定位 (RTK) 库应用程序及其基于QT的相应应用程序
    • 支持扩展卡尔曼滤波器 (EKF) 应用程序以融合IMU和GNSS数据
    • 易于在不同Linux平台间移植
    • 用于检索和解析GNSS数据并将其发送至DSH-ASSETRACKING进行实时跟踪的应用示例
    • 通过UART读取NMEA数据的Python示例

获取软件

意法半导体建议您使用最新版本的软件。