阳光永远,省略.
研发自动化糖化分析仪设备的上位机软件系统,实现整机设备的UI人机交互,样本分析,质控分析,定标测量,历史样本数据浏览,设备自检和维护,系统设置等功能.
SunFor
组织,获取对应仓库的权限,并将自己的开发电脑的ssh公钥
信息加入到个人的gitee账户公钥列表中,就可以远程免密访问对应仓库.仓库名称 | 仓库说明 | 备注 |
---|---|---|
YHProject | 开发的软件工程代码仓库,包含所有源代码,库,工程配置文件,资源文件等 | |
YHDocs | 开发的文档资料仓库,包含需求说明,需求分析,使用说明,设计说明等输入和输出文档 | |
名称项目 | 说明信息 | 备注链接信息 |
---|---|---|
开发操作系统 | Ubuntu 18.04 | https://cn.ubuntu.com/download |
qt开发库 | qt 5.9.1 (嵌入式版) | http://download.qt.io/archive/qt/ |
项目开发IDE | qt creator | http://download.qt.io/archive/qt/ |
开发主板 | M6708U-1GLC ARM9 | Cortex-A9 双核 800MHz RAM1G ROM4G RJ45 RS232 CAN |
外置SD卡 32G | https://www.zlg.com/index.php/ipc/ipc/product/id/89.html | |
2D图形库 | QCustomPlot 2.0.1 | https://www.qcustomplot.com/index.php/download |
板卡文件系统 | Ubuntu 18.04(嵌入式版) | |
其他库 | sqlite3,CAN通信 |
软件模块结构
├── bin #项目输出,可执行程序和中间目标功能库
│ ├── bg_start.png #启动背景图片
│ ├── lib
│ └── YH04main
├── config
├── syscopy.sh #项目发布目标文件拷贝到系统板脚本
├── syscreate.sh #项目启动初始化脚本
├── YH06Project.pro #项目主工程文件pro
├── YHAppEntry #工程app应用程序入口
│ ├── bg_start.png
│ ├── main.cpp
│ └── YHAppEntry.pro
├── YHBasicWfs
│ └── YHBasicWfs.pro
├── YHBasicWgts
│ └── YHBasicWgts.pro
├── YHDeviceCtrl
│ └── YHDeviceCtrl.pro
├── YHFuncModules
│ └── YHFuncModules.pro
├── YHMainWgt
│ │ └── YHMainWgt.pro
└── YHPlatComps
└── YHPlatComps.pro
设计说明
概要信息
的提示信息. 编译,生成对应的程序LD_LIBRARY_PATH
,添加./lib路径到此变量.