本方案旨在解决系统开发中 “高性能实时控制 ” 与 “丰富人机交互 ” 的需求矛盾。它采用 混合部署 的架构,将系统清晰地分为两个层面:
-
实时层 :部署在 睿擎派 设备的 RT-Thread 实时系统中,负责执行高频率、高确定性的核心控制算法、EtherCAT 等工业总线通信、故障保护等硬实时任务。
-
交互层 :基于 Qt Framework 开发,运行在 Linux 操作系统上,提供图形化用户界面,用于参数配置、状态监控、曲线显示、数据记录、报警管理和网络通信等软实时或非实时任务。
两个层面通过 高速通信机制 进行
数据交换和指令传递,从而形成一个兼顾实时性能与开发效率的完整解决方案。