littlebot
Published on 2025-04-11 / 1 Visits
0

【源码】基于CMake的DAQs数据获取系统

项目简介

此项目是基于 CMake 的数据采集系统(DAQs),旨在为数据采集与处理的各类应用场景提供简单、灵活且高效的解决方案,支持包括 Android 和主机操作系统等多种平台。

项目的主要特性和功能

  1. 跨平台支持:具备广泛的平台兼容性,支持 Android 和主机操作系统。
  2. CMake 构建系统:采用 CMake 作为构建系统,便于在不同平台上编译和构建。
  3. 数据采集功能强大:提供实时数据流处理、数据过滤和存储等数据采集相关功能。
  4. 详细 API 文档:提供详尽的 API 文档,助力开发者理解和使用系统功能与结构。

安装使用步骤

假设用户已经下载了本项目的源码文件。

构建项目

  1. 主机平台 bash mkdir DAQs/build && pushd DAQs/build cmake -DQt5_DIR=<你的Qt5安装路径>/lib/cmake/Qt5 .. cmake --build . --target all -j $(nproc)
  2. Android 平台 在调用 cmake 时需设置以下变量:
  3. ANDROID_SDK_DIR:Android SDK 安装路径。
  4. CMAKE_TOOLCHAIN_FILE:NDK 分发的 Android 工具链文件路径(推荐 r18b 版本)。
  5. Qt5_SDK_DIR:Qt5 for android 安装路径。

arm 架构 bash cmake -DCMAKE_TOOLCHAIN_FILE=<ndk_path>/build/cmake/android.toolchain.cmake -DProtobuf_DIR=<protobuf_install_dir>/lib/cmake/protobuf -DQt5SDK_DIR=<your_path> -DANDROID_SDK_DIR=<your_path> .. cmake --build . --target apk_debug -j $(nproc) x86_64 架构 bash cmake -DANDROID_ABI=x86_64 -DCMAKE_TOOLCHAIN_FILE=<ndk_path>/build/cmake/android.toolchain.cmake -DProtobuf_DIR=<protobuf_install_dir>/lib/cmake/protobuf -DQt5SDK_DIR=<your_path> -DANDROID_SDK_DIR=<your_path> .. cmake --build . --target apk_debug -j $(nproc)

API 文档

项目提供详尽的 API 文档,可帮助开发者理解和使用系统功能与结构。

下载地址

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