[发明专利]变电站综自软件在嵌入式系统硬件平台上的快速移植方法有效
申请号: | 201210267483.2 | 申请日: | 2012-07-30 |
公开(公告)号: | CN102819445A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 蔡丹;陆建峰;朱冉;周建新;屠小兵;张传羽;王宝宝;黄茂森 | 申请(专利权)人: | 国电南瑞科技股份有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;许婉静 |
地址: | 210061 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变电站 软件 嵌入式 系统 硬件 平台 快速 移植 方法 | ||
技术领域
本发明涉及电力系统自动化技术领域,具体涉及一种用于变电站综自软件在多种嵌入式系统硬件平台上的快速移植方法。
背景技术
近年来,随着计算机技术的日新月异,高性能芯片更新换代的速度加快,而且成本也不断降低,在电力系统技术领域中,考虑到各种仪器仪表、微机保护装置等产品的可靠性、运行速度以及生产成本,所有的硬件平台需要不停地进行更新升级,以确保产品具有较高的可靠性、运行速度以及较低的生产成本,我们知道,硬件平台的升级必然导致处理器芯片选型的变更,有时甚至在价格性能市场等因素的原因下,更换芯片供应商,如由PowerPC处理器的平台更换成ARM处理器的平台,或者更换为X86处理器的平台,但是硬件平台的升级会导致产品软件的运行平台变更(例如Linux、unix、windows、Wince等系统环境的更换)以及计算机语言编译工具的变更,以至于原来产品上的软件程序无法在新平台上,需要软件源程序在新的系统环境下重新进行编译,生成新的硬件平台下的可执行文件,现在的商用软件基本都是由多人长期合作集体完成,由大量的软件模块(动态库、可执行文件等等)拼接而成,文件数量上百上千,每次更换硬件运行平台或者系统环境,都要将软件源程序一个一个进行修改并重新执行编译,工作效率慢、增加人力成本,还延长了新产品的研发周期,错过新产品进入市场的最好时机。
发明内容
为了解决现有技术中电力系统中硬件平台的处理器芯片选型的变更存在的问题。本发明提供了一种针对不同嵌入式的硬件平台移植变电站综自软件方法,对于新的硬件平台的系统环境,能够自动、快速、可靠的生成在新的硬件平台下运行的变电站综自软件的可执行文件,提高工作效率,降低了新产品的生产成本,缩短新产品的研发周期,具有良好的应用前景。
为了解决上述技术问题,本发明所采用的技术方案是:
一种变电站综自软件在嵌入式系统硬件平台上的快速移植方法,其特征在于:包括以下步骤,
(1)建立自动匹配的编译条件
根据嵌入式硬件平台和硬件平台所运行的操作系统环境,选择操作系统中与嵌入式硬件平台对应的编译工具包,确认需要移植的变电站综自软件的各软件模块所在的文件目录的路径;
(2)生成批处理文件编译器
利用步骤(1)建立的自动匹配的编译条件,生成变电站综自软件的各软件模块的批处理文件编译器,并对各软件模块的编译顺序进行排列,所述各软件模块的批处理编译器存放在所对应的各软件模块文件目录下;
(3)执行编译过程并输出编译生成的执行文件
运行步骤(2)生成的多个批处理文件编译器,选择执行编译的方式,进行编译,将执行编译后的文件输出到嵌入式硬件平台能够直接调用的文件目录下,同时会自动清除编译过程中生成的目标或者中间文件。
前述的变电站综自软件在嵌入式系统硬件平台上的快速移植方法,其特征在于:步骤(1)选择操作系统中与嵌入式硬件平台对应的编译工具包,包括自动匹配和手动选择两种方式,所述自动匹配方式选择操作系统中与嵌入式硬件平台对应的编译工具包包括以下步骤,
1)以记录先前的硬件平台与编译工具的对应关系为文件库,自动检索,根据文件库的历史记录,若检索匹对出与嵌入式硬件平台对应的编译工具包,则完成自动匹配方式选择操作系统中与嵌入式硬件平台对应的编译工具包;若不能检索匹对出与嵌入式硬件平台对应的编译工具包,则执行2);
2)利用所需的交叉编译工具中存在的标准文件为基准,对操作系统环境中的编译工具包进行检索筛选,筛选出与嵌入式硬件平台对应的编译工具包。
前述的变电站综自软件在嵌入式系统硬件平台上的快速移植方法,其特征在于:步骤(1)所述确认需要移植的变电站综自软件的各软件模块所在的文件目录的路径包括自动映射文件目录的路径和手动选择文件目录的路径两种方式。
前述的变电站综自软件在嵌入式系统硬件平台上的快速移植方法,其特征在于:所述自动映射文件目录的路径方式是根据变电站综自软件的各软件模块的目录表,利用脚本文件添加与各软件模块的目录表对应的环境变量,并将脚本文件保存在对应的各软件模块的各个目录下保存。
前述的变电站综自软件在嵌入式系统硬件平台上的快速移植方法,其特征在于:步骤(3)所述选择执行编译的方式,采用自动选择全部编译方式或者手动选择编译任意一软件模块方式或者两种方式配合编译。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210267483.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于2,3-丁二醇的玻璃钢及其制备方法
- 下一篇:验布机收卷装置