一种嵌入式继电保护器保护模块加载方法技术

技术编号:44334030 阅读:11 留言:0更新日期:2025-02-18 20:43
本发明专利技术涉及一种嵌入式继电保护器保护模块加载方法,属于处理器加载领域。分别在sloader模块和平台模块中创建自定义数据段,在uboot阶段,uboot加载sloader模块的自定义数据段时,将各模块的数据信息写入sloader模块的自定义数据段中;在sloader阶段时,sloader获取自身的自定义数据段内uboot的数据信息,sloader加载平台模块的自定义数据段时,将uboot的数据信息、自身的数据信息与各个保护模块的重定位信息写入平台模块的自定义数据段中;在平台阶段,平台模块获取自身的自定义数据段,通过自身的自定义数据段获取被sloader阶段加载的保护模块的重定位信息,根据重定位信息查询并链接各保护模块的代码,完成保护模块的加载工作。本方法实现了对多个保护模块定位加载。

【技术实现步骤摘要】

本专利技术涉及一种嵌入式继电保护器保护模块加载方法,属于处理器加载领域。


技术介绍

1、随着数字化变电站的技术的推广,嵌入式的设备得到迅速发展。嵌入式的继电保护设备通常按照功能划分为多个模块,如平台模块、人机模块、驱动模块、网关模块、保护模块等。对于每个模块均独立开发生成有各自独立的目标文件,在这些模块中有一个入口模块,每个模块内存空间为静态分配,入口模块通过目标文件名称将其加载到各自的静态空间中,静态分配的方式如图1所示,而为了降本增效,有时需要将多个保护模块放在一块cpu板上运行,多个模块采用现有的保护模块静态加载模式时,各模块的内存地址为固定不变的,无法进行合理分配,若模块加载时需要较大内存时,当前的内存较小,此时该模块无法加载,不利用继电保护装置的安全运行。多个模块采用动态划分内存的方式时,各保护模块的地址则为动态变化的,此时外部模块无法实现与各保护模块的交互,且无法及时完成模块加载成功。


技术实现思路

1、本专利技术的目的是提供一种嵌入式继电保护器保护模块加载方法,以解决多模块继电保护设备采用动态加本文档来自技高网...

【技术保护点】

1.一种嵌入式继电保护器保护模块加载方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的嵌入式继电保护器保护模块加载方法,其特征在于,所述自定义数据段的数据格式为.cfgparam。

3.根据权利要求1所述的嵌入式继电保护器保护模块加载方法,其特征在于,重定位信息包括各保护模块的地址信息和名称。

4.根据权利要求2所述的嵌入式继电保护器保护模块加载方法,其特征在于,平台模块获取自身的自定义数据段前,获取自身的可分配动态内存的起始地址,并对该动态内存进行内存初始化处理,所述起始地址为保护模块加载的地址。

5.根据权利要求4所述的嵌入式继...

【技术特征摘要】

1.一种嵌入式继电保护器保护模块加载方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的嵌入式继电保护器保护模块加载方法,其特征在于,所述自定义数据段的数据格式为.cfgparam。

3.根据权利要求1所述的嵌入式继电保护器保护模块加载方法,其特征在于,重定位信息包括各保护模块的地址信息和名称。

4.根据权利要求2所述的嵌入式继电保护器保护模块加载方法,其特征在于,平台模块获取自身的自定义数据段前,获取自身的可分配动态内存的起始地址,并对该动态内存进行内存初始化处理,所述起始地址为保护模块加载的地址。

5.根据权利要求4所述的嵌入式继电保...

【专利技术属性】
技术研发人员:姜艳娟沈沉宋彦锋叶留义徐艳艳闫振宇胡源奇史宏光马卫平陈一飞岳银涛
申请(专利权)人:许继电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1