littlebot
Published on 2025-04-15 / 4 Visits
0

【源码】基于Qt框架的无人航天器电子设备GUI系统

项目简介

本项目是基于Qt框架开发的图形用户界面(GUI)应用程序,主要用于控制和监控无人航天器电子设备。该程序为用户打造了友好的交互界面,方便用户发送命令、接收传感器数据、开展飞行模拟以及配置电子设备。

项目的主要特性和功能

  1. 图形界面:直观易用,用户通过简单鼠标操作就能执行各类操作。
  2. 串行通信:支持串行通信,用户可在界面选择并配置串行端口,实现数据的发送与接收。
  3. 飞行模拟:具备飞行模拟功能,用户能加载飞行数据文件,启动和停止模拟,同时查看模拟过程中的状态信息与高度数据。
  4. 传感器数据读取:可读取传感器数据,并在图形界面进行展示。
  5. 调试工具:提供调试工具,用户能选择和启动调试工具,开展远程调试和目标重置等操作。
  6. 配置工具:提供配置工具,方便用户在界面选择并配置电子设备的相关设置。

安装使用步骤

前提条件

本项目需要Windows操作系统,同时要提前下载WinRAR用于环境设置,从https://git-scm.com/downloads 下载Git for Windows OS获取软件最新版本。

具体步骤

  1. 设置开发环境
    • C:\目录下创建dev文件夹,在dev文件夹内创建opt文件夹;将CLion安装到C:\dev\opt\clion
    • 从共享驱动器Shared drives -> ROCKETS -> Current Design Cycle -> AVIONICS -> Flight Computer -> Files中找到qt文件夹,在C:\目录下创建root文件夹,在root文件夹内创建opt文件夹;下载qt.rar文件,用WinRAR解压后将其移动到C:\root\opt
    • 设置环境变量:在Windows任务栏搜索“环境变量”,选择“编辑系统环境变量”,点击“环境变量”;在“用户变量”的“Path”变量中添加C:\root\opt\qt\qt-src-5.15.1\qtbase\bin
    • 同样从共享驱动器找到root文件夹,下载、解压并移动到C:\;在“用户变量”中新建变量ARM_DEV_ENV,值为C:\root\usr\bin;将%ARM_DEV_ENV%添加到“系统变量”的“Path”变量中。
  2. 确保环境配置正确
    • 以管理员身份运行命令提示符,输入cmake,确保命令能正常执行。
    • 以管理员身份运行CLion(或通过管理员命令提示符调用C:\dev\opt\clion\bin\clion64.exe),关闭CLion中其他已打开的项目,打开GUI软件项目(如C:\Users\userx\Desktop\UMSATS_Code\Avionics_PC-Tools_V2)。
    • 在CLion终端输入cmake,确保CLion能识别已设置的环境。
  3. 配置CLion设置
    • 打开CLion,选择“File -> Settings -> Build, Execution, Deployment -> Toolchains”,点击“+”图标,选择“MinGW”设置工具链,设置如下参数:
    • Name: PC-tools-QT
    • Environment: C:\root\opt\qt\qt-creator\Tools\mingw810_64
    • CMake: Bundled
    • Make: C:\root\opt\qt\qt-creator\Tools\mingw810_64\bin\mingw32-make.exe
    • C Compiler: C:\root\opt\qt\qt-creator\Tools\mingw810_64\bin\gcc.exe
    • C++ Compiler: C:\root\opt\qt\qt-creator\Tools\mingw810_64\bin\g++.exe
    • Debugger: C:\root\opt\qt\qt-creator\Tools\mingw810_64\bin\gdb.exe
    • 右键点击项目,选择“Reload CMake Project”强制系统构建,然后选择“Build -> Build Project”生成avionics-pc-tools-gui.elf文件。
  4. 设置调试器:在CLion工具栏顶部,点击构建锤子和运行按钮之间的下拉菜单,选择刚刚生成的avionics-pc-tools-gui.elf文件。
  5. 运行和调试软件:选择“Run -> Run 'avionics-pc-tools-gui'”或点击运行按钮,软件将启动并显示图形界面。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】