目录

概述

本程序用于星脑单机中GPU系统的上注文件管理。主要功能包括:还原后的上注文件部署、自身日志管理。

运行环境:(适用于但不局限于此环境)
硬件: NVidia Jetson Orin NX 16GB
软件: Ubuntu 22.04, JetPack6.0(L4T 36.3.0),GCC 11.4.0, Python 3.10.12

1.代码结构

UploadFileManager/
    |--- readme.md     #说明文件
    |--- src/          #源码
    |--- systemd/      #用于生成服务启动管理
    |--- makeDebPKG/   #用于生成debian安装包

2.程序输入

输入为:上注还原程序保存的上注原始文件和其对应的路径文件。

上注原始文件:就是用户上注的原始文件,支持各类型的文件,支持0字节空文件,文件大小限制在4G字节以内。
路径文件:上注原始文件对应的安装部署路径文件,包含上注文件的目标节点号和部署路径。
路径文件命名规则:上注原始文件(含扩展名)+“.path”
路径文件内容包含:上注原始文件的目标节点号和部署路径,格式为:节点编号:/绝对路径,编码格式:UTF-8.  

3.程序输出

程序需根据路径文件内的部署路径,完成对于上注原始文件的部署。

4.文件部署目录

文件默认部署目录如下:

执行程序部署目录:/opt/SatService/UploadFileManager
程序日志存放目录:/var/opt/SatService/UploadFileManager/log
上注文件输入目录:/var/opt/SatService/UPFile/UPOut

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

关于

本程序用于星脑单机中GPU系统的上注文件管理。主要功能包括:还原后的上注文件部署、自身日志管理。

46.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号