微流控化学发光中位机软件编译部署速记(win-imx-191031)
来源:文思海辉交付包
测试版本imx-exe(正式)/win-imx-191031(Linux编译需要的lib等)/软件版本/编译.docx正文只有 “Windows / Linux” 两个小节标题,实际内容全在 6 张截图里(pactera 工程师 2019-10 制作,图为 OCR 识别,细节以图为准)。 项目名:AutoFlowControlAnalyzer(自动流水控制分析仪,即微流控化学发光中位机软件),分支目录 AMciBranch/1031。
Windows 侧(图1-2)
- 源码/交付物以 7z 归档传递:
AutoFlowControlAnalyzer.7z(约 13.8 MB,源码工程)build-AutoFlowControlAnalyzer-Qt_4_8_6-Debug.7z(约 213 KB,Qt 4.8.6 Debug 构建产物)
- 目录结构在 SVN/网盘路径
AMCL0218/03.ProjectWork/03.Coding/tag下按日期归档(2019-05 至 2019-10-31 多次快照)。 - Windows 编译环境:Qt Creator + Kit
Qt 5.12.2 MinGW 32-bit / 64-bit,勾选 Debug 与 Release(图2 的 Configure Project 界面)。- 注意矛盾点:构建包名是 Qt 4.8.6,Windows Kit 列表却是 Qt 5.12.2 —— 待确认(可能 Windows 侧升级了 Qt 版本或仅为解析工程用)。
Linux / i.MX6 侧(图3-6)
- 把
AutoFlowControlAnalyzer工程目录放到 Home 下(图3/4:Home → 工程目录,内含DataAccess、DataDistribution、DataProcess等子模块和 main.cpp)。 - 板端/交叉环境的目录布局(图5):
Common / DataAccess / DataDistribution / DataProcess / db / icon / lib / Tools / UI——lib目录即交付包名里”Linux编译需要的lib”的去处。 - Qt Creator 配置(图6,带中文标注的操作步骤):
- 打开工程后用 Kit imx6(
/root/AMciBranch/1031/AutoFlowControlAnalyzer-build-imx6-*); - 标注步骤:“2、选择 Debug”、“3、确定” —— 即 Import Existing Build / Configure Project 后选 Debug 构建目录确认。
- 打开工程后用 Kit imx6(
- 构建目录命名惯例:
AutoFlowControlAnalyzer-build-imx6-Debug/-Release,位于工程同级目录。
可提炼的要点
- 中位机软件是典型的 Qt 分层工程:UI / Common / DataAccess / DataDistribution / DataProcess / Tools 六层模块划分,与 微流控化学发光免疫分析仪软件需求说明书-2017 的模块划分可互相印证。
- 交付模式:Windows 主机开发 + 7z 快照传递 + Linux(i.MX6) 交叉编译,构建产物不入库、以 tag 目录归档快照。
- 与 数据采集卡USB驱动安装说明-CYUSB签名绕过、IFLabs精品开发板选购清单 同属全自动化学发光项目文思海辉交付线。