![一种基于环境变量的电力软件功能化差异生成系统及其生成方法](/CN/2024/1/142/images/202410713809.jpg)
基本信息:
- 专利标题: 一种基于环境变量的电力软件功能化差异生成系统及其生成方法
- 申请号:CN202410713809.2 申请日:2024-06-04
- 公开(公告)号:CN118466968A 公开(公告)日:2024-08-09
- 发明人: 曾锦程 , 谭志军 , 田辉 , 龚劭齐 , 王强 , 孙云枫 , 何鸣一 , 陈宁 , 吴永轶 , 张留留 , 贺震 , 解伟 , 孙文彦 , 武会超 , 吕非 , 周福 , 魏海增 , 杨任
- 申请人: 国电南瑞科技股份有限公司
- 申请人地址: 江苏省南京市江宁区诚信大道19号
- 专利权人: 国电南瑞科技股份有限公司
- 当前专利权人: 国电南瑞科技股份有限公司
- 当前专利权人地址: 江苏省南京市江宁区诚信大道19号
- 代理机构: 南京苏高专利商标事务所(普通合伙)
- 代理人: 柏尚春
- 主分类号: G06F8/41
- IPC分类号: G06F8/41 ; G06F8/10
摘要:
本发明公开了一种基于环境变量的电力软件功能化差异生成系统及其生成方法,所述的生产系统包括:电力软件功能配置模块,根据现场实际需求筛选电力软件的功能并动态给予编译开关赋值;Makefile文件配置模块,对启用的电力软件的功能配置用于限定各个软件功能是否参与编译的宏定义、头文件和库文件;目标软件生成模块,执行make命令、按Makefile中的构建规则和依赖关系将各个现场所需电力软件的功能编译生成目标程序。根据实际需求,灵活自主的选择功能性插件生成更符合使用者需求的软件版本,满足个性化需求;降低了软件开发和维护的成本,提升了软件的稳定性和兼容性;并引入环境变量作为动态控制现场差异化功能部署应用的关键机制。