一种支持道系统的RTP程序快速启动方法

    公开(公告)号:CN117539556A

    公开(公告)日:2024-02-09

    申请号:CN202311556954.6

    申请日:2023-11-21

    Abstract: 本申请公开了一种支持道系统的RTP程序快速启动方法。该方法通过为道系统增加romfs文件系统,将RTP程序依赖的动态库和资源文件部署到romfs文件系统中,道系统启动时加载romfs文件系统到内存中,指定RTP程序从romfs系统中加载动态库和资源文件。RTP程序可快速加载动态库和资源文件,缩短加载时间,加快RTP程序启动。本申请将romfs文件系统编译成独立的可执行文件,不与操作系统合并在一起,系统启动时加载进内存中,当RTP程序依赖的动态库和资源文件更改时,只需重新编译romfs文件系统可执行文件,不用重新编译操作系统镜像,降低工作难度,提高工作效率。

    一种基于POSIX接口的二进制信号量构建方法

    公开(公告)号:CN119883666A

    公开(公告)日:2025-04-25

    申请号:CN202411934685.7

    申请日:2024-12-25

    Abstract: 本发明公开了一种基于POSIX接口的二进制信号量构建方法,首先,定义信号量类型标识,明确区分二进制信号量与其他类型的信号量,为后续操作提供基础;接着,修改sem_open函数,使其支持二进制信号量的创建,确保在系统初始化时能够正确生成二进制信号量;然后,对sem_post函数进行修改,通过增加逻辑判断,防止二进制信号量的值超过1,从而保证信号量的二进制特性;最后,修改sem_init函数,设置信号量类型,并在初始化过程中确保变量被正确赋值。本发明实现了于POSIX接口的二进制信号量,防止了因未赋值导致的潜在问题,提高了系统的稳定性和可靠性。

Patent Agency Ranking