-
公开(公告)号:CN119806484A
公开(公告)日:2025-04-11
申请号:CN202411734286.6
申请日:2024-11-29
Applicant: 中国船舶集团有限公司第七一六研究所
Abstract: 本发明公开了一种集成开发环境中实现CI/CD功能的系统与方法。系统包括集成开发环境(IDE),其中集成了工程向导插件、流水线设计插件、通讯插件、代码编辑插件、构建状态插件和Git插件。通过这些插件的协同工作,用户可以在IDE中一站式高效地创建项目、编写代码、管理代码并自动化构建和部署过程。方法包括创建工程、设计CI/CD流水线、代码编写与修改、触发构建任务、接收构建日志、故障处理、重复构建过程、完成持续交付和查看构建记录等步骤。通过这些步骤,用户可以在IDE中高效地进行软件开发,实现CI/CD,显著提升开发效率和软件质量。
-
公开(公告)号:CN119847696A
公开(公告)日:2025-04-18
申请号:CN202411927036.4
申请日:2024-12-25
Applicant: 中国船舶集团有限公司第七一六研究所
Abstract: 本发明公开了一种基于POSIX接口的先进先出信号量调度方法,所述方法包括修改用户空间POSIX接口和内核空间futex同步机制,增加对FIFO策略的支持,定义信号量策略类型标识,修改相关函数以支持创建信号量时设置调度策略,以及修改系统调用以处理FIFO策略信号量;统一每个申请信号量线程的优先级,并将线程按申请顺序插入到等待队列中,确保当信号量可用时,唤醒最先进入队列的线程。本发明提高了嵌入式实时操作系统中多线程并发控制的性能和资源利用率,同时避免死锁、饥饿等问题,提升了系统的可靠性和用户体验。
-