-
公开(公告)号:CN117539556A
公开(公告)日:2024-02-09
申请号:CN202311556954.6
申请日:2023-11-21
Applicant: 中国船舶集团有限公司第七一六研究所
Abstract: 本申请公开了一种支持道系统的RTP程序快速启动方法。该方法通过为道系统增加romfs文件系统,将RTP程序依赖的动态库和资源文件部署到romfs文件系统中,道系统启动时加载romfs文件系统到内存中,指定RTP程序从romfs系统中加载动态库和资源文件。RTP程序可快速加载动态库和资源文件,缩短加载时间,加快RTP程序启动。本申请将romfs文件系统编译成独立的可执行文件,不与操作系统合并在一起,系统启动时加载进内存中,当RTP程序依赖的动态库和资源文件更改时,只需重新编译romfs文件系统可执行文件,不用重新编译操作系统镜像,降低工作难度,提高工作效率。
-
公开(公告)号:CN119576745A
公开(公告)日:2025-03-07
申请号:CN202411530556.1
申请日:2024-10-30
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: G06F11/362 , G06F11/3698 , G06F9/54
Abstract: 本发明公开了一种嵌入式操作系统下通过集成开发环境下载调试Wayland客户端应用的方法。实现一个用于Wayland客户端运行所需发送环境的环境变量发送任务envSendTask;修改待调试Wayland客户端应用程序,使其可以接收并解析envSendTask发送的环境变量;启动envSendTask执行,等待来自Wayland客户端应用程序的连接;下载并执行待调试Wayland客户端应用程序。本发明可以为非Linux架构操作系统提供通过集成开发环境下载调试Wayland客户端应用程序的功能,简单易行,并可推广到其他Wayland混成器。
-
公开(公告)号:CN119883666A
公开(公告)日:2025-04-25
申请号:CN202411934685.7
申请日:2024-12-25
Applicant: 中国船舶集团有限公司第七一六研究所
IPC: G06F9/52
Abstract: 本发明公开了一种基于POSIX接口的二进制信号量构建方法,首先,定义信号量类型标识,明确区分二进制信号量与其他类型的信号量,为后续操作提供基础;接着,修改sem_open函数,使其支持二进制信号量的创建,确保在系统初始化时能够正确生成二进制信号量;然后,对sem_post函数进行修改,通过增加逻辑判断,防止二进制信号量的值超过1,从而保证信号量的二进制特性;最后,修改sem_init函数,设置信号量类型,并在初始化过程中确保变量被正确赋值。本发明实现了于POSIX接口的二进制信号量,防止了因未赋值导致的潜在问题,提高了系统的稳定性和可靠性。
-
公开(公告)号:CN119808039A
公开(公告)日:2025-04-11
申请号:CN202411787970.0
申请日:2024-12-06
Applicant: 中国船舶集团有限公司第七一六研究所
Abstract: 本发明公开了一种离线场景下的操作系统批量授权和激活方法。该方法包括以下步骤:生成密钥文件及授权程序,通过非对称加密算法生成公钥和私钥,随后生成授权器和校验器程序;收集待授权机器的硬件信息并生成待授权机器列表;对待授权机器列表应用哈希算法生成硬件信息摘要,并使用私钥签名,生成授权码文件;在目标机器上安装授权文件部署包,运行校验器程序,核对硬件信息并验证授权码,以确认目标机器是否已被授权。该方法保证了在无联网环境下实现操作系统的批量授权和激活,增强了系统安全性和授权管理的便捷性。
-
-
-