一种逻辑设备的多级快速部署方法及多级逻辑设备技术

技术编号:24852312 阅读:30 留言:0更新日期:2020-07-10 19:06
本发明专利技术公开了一种逻辑设备的多级快速部署方法及多级逻辑设备,方法包括逻辑设备建模、框架软件获取聚合关系信息、逻辑设备分级,实例化各个层级的逻辑设备,实例化完成后,逻辑设备再向设备管理器进行注册。多级逻辑设备包括具有聚合关系的逐级设置的多级设备,且各级设备均由一个设备管理器注册确认各级之间的聚合关系。通过本方法能够快速部署多级逻辑设备,且方法通过设备管理器注册各级逻辑设备,在逐级部署的基础上能够清楚精确的实现各级设备之间的聚合关系的关联。提高了物理资源抽象建模的效率和准确性。

【技术实现步骤摘要】
一种逻辑设备的多级快速部署方法及多级逻辑设备
本专利技术涉及软件无线电技术,尤其涉及一种逻辑设备部署方法。
技术介绍
现在软件无线电系统采用标准的软件架构标准,其中该标准包括国外的SCA(软件通信体系结构)标准规范和国军标SRTF(软件无线电通信装备体系结构)标准规范以及由SCA规范衍生的相应规范。逻辑设备是指依据软件标准规范对处理器资源进行建模,将物理资源抽象为软件组件(即为逻辑设备),该组件对外提供标准的控制、配置接口。现在软件无线电系统发展迅速,系统规模越来越庞大,采用的多种处理器资源(包括SOC芯片、CPU芯片、FPGA芯片、网络交换机芯片等)。因此,一个大规模软件电系统可能包含上百片处理器芯片,并且在逻辑关系上,相应的逻辑设备分为多个层级,不仅逻辑设备的数量规模大,而且还存在复杂的依赖关系。比如一个SOC芯片可能封装了CPU、DSP、FPGA等处理器核心。在抽象为逻辑设备时,这些资源之间就具备了聚合(父子)关系,意味着需要先部署父设备,然后再在父设备上部署子设备,因此不能只是简单地依次部署所有逻辑设备。因此,现在面临以下问题:第一,现本文档来自技高网...

【技术保护点】
1.一种逻辑设备的多级快速部署方法,其特征在于,方法包括以下步骤:/n步骤1、逻辑设备建模,建立所有逻辑设备之间的聚合关系,生成描述相应聚合关系的描述文件,父设备需设有CF::ExecutableInterface接口和CF::LoadableInterface接口;/n步骤2、由框架软件解析所述描述文件,获取所有逻辑设备的聚合关系信息;/n步骤3、将逻辑设备分级,并按层级分为一级、二级、三级、……N级逻辑设备,其中N为大于等于三的正整数;/n步骤4、部署并注册各级逻辑设备,实例化各个层级的逻辑设备,实例化完成后,逻辑设备再向设备管理器进行注册。/n

【技术特征摘要】
1.一种逻辑设备的多级快速部署方法,其特征在于,方法包括以下步骤:
步骤1、逻辑设备建模,建立所有逻辑设备之间的聚合关系,生成描述相应聚合关系的描述文件,父设备需设有CF::ExecutableInterface接口和CF::LoadableInterface接口;
步骤2、由框架软件解析所述描述文件,获取所有逻辑设备的聚合关系信息;
步骤3、将逻辑设备分级,并按层级分为一级、二级、三级、……N级逻辑设备,其中N为大于等于三的正整数;
步骤4、部署并注册各级逻辑设备,实例化各个层级的逻辑设备,实例化完成后,逻辑设备再向设备管理器进行注册。


2.根据权利要求1所述的方法,其特征在于:在步骤1中,所述描述文件采用DCD.XML文件,所述DCD.XML文件包含了所有需要部署的逻辑设备信息,所述DCD.XML文件包含每个逻辑设备的id和父设备id,且若某逻辑设备没有父设备则不体现父设备id。


3.根据权利要求1所述的方法,其特征在于:在步骤2中,所述框架软件采用SCA框架软件。


4.根据权利要求2所述的方法,其特征在于,在步骤3中,逻辑设备分级具体包括以下步骤:
步骤3.1、解析所述DCD.XML文件,获取所有的逻辑设备信息;
步骤3.2、遍历步骤3.1所得到的所有逻辑设...

【专利技术属性】
技术研发人员:姜华夏杨腾高欣春熊石楼时志杰吴二龙郭岚许生
申请(专利权)人:上海介方信息技术有限公司
类型:发明
国别省市:上海;31

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

1