Merge branch ‘master’ of https://gitee.com/maiar-lab/SDS3_UploadFileManager
本程序用于星脑单机中GPU系统的上注文件管理。主要功能包括:还原后的上注文件部署、自身日志管理。
运行环境:(适用于但不局限于此环境) 硬件: NVidia Jetson Orin NX 16GB 软件: Ubuntu 22.04, JetPack6.0(L4T 36.3.0),GCC 11.4.0, Python 3.10.12
UploadFileManager/ |--- readme.md #说明文件 |--- src/ #源码 |--- systemd/ #用于生成服务启动管理 |--- makeDebPKG/ #用于生成debian安装包
输入为:上注还原程序保存的上注原始文件和其对应的路径文件。
上注原始文件:就是用户上注的原始文件,支持各类型的文件,支持0字节空文件,文件大小限制在4G字节以内。 路径文件:上注原始文件对应的安装部署路径文件,包含上注文件的目标节点号和部署路径。 路径文件命名规则:上注原始文件(含扩展名)+“.path” 路径文件内容包含:上注原始文件的目标节点号和部署路径,格式为:节点编号:/绝对路径,编码格式:UTF-8.
程序需根据路径文件内的部署路径,完成对于上注原始文件的部署。
文件默认部署目录如下:
执行程序部署目录:/opt/SatService/UploadFileManager 程序日志存放目录:/var/opt/SatService/UploadFileManager/log 上注文件输入目录:/var/opt/SatService/UPFile/UPOut
在makeDebPKG目录内,运行命令:./makeDeb.sh,在上一级目录下生成deb安装包:UploadFileManager-SDS3_x.x.x_arm64.deb如需更改软件版本号,则根据版本管理规则,更改文件:makeDeb.sh内的VERSION字段如需更改软件平台号,则根据版本管理规则,更改文件:makeDeb.sh内的PLATFORM字段
Debian安装包文件名格式:包名_版本_平台.deb包名:UploadFileManager-SDS3版本:x.x.x平台:arm64、amd64例如:UploadFileManager-SDS3_1.0.0_arm64.deb
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
概述
本程序用于星脑单机中GPU系统的上注文件管理。主要功能包括:还原后的上注文件部署、自身日志管理。
1.代码结构
2.程序输入
输入为:上注还原程序保存的上注原始文件和其对应的路径文件。
3.程序输出
程序需根据路径文件内的部署路径,完成对于上注原始文件的部署。
4.文件部署目录
文件默认部署目录如下:
5.Debian安装包
5.1.制作安装包
在makeDebPKG目录内,运行命令:./makeDeb.sh,在上一级目录下生成deb安装包:UploadFileManager-SDS3_x.x.x_arm64.deb
如需更改软件版本号,则根据版本管理规则,更改文件:makeDeb.sh内的VERSION字段
如需更改软件平台号,则根据版本管理规则,更改文件:makeDeb.sh内的PLATFORM字段
5.2.安装包格式说明
Debian安装包文件名格式:包名_版本_平台.deb
包名:UploadFileManager-SDS3
版本:x.x.x
平台:arm64、amd64
例如:UploadFileManager-SDS3_1.0.0_arm64.deb