机载雷达主控软件框架设计方法、机载雷达、计算机设备技术

技术编号:26169912 阅读:27 留言:0更新日期:2020-10-31 13:35
本发明专利技术公开了一种机载雷达主控软件框架设计方法、机载雷达、计算机设备。其中,所述方法包括:机载雷达采用硬件统一描述语言,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层,和根据该设计的驱动层,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层,以及根据该设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层。通过上述方式,能够实现机载雷达软件功能的重用性、可替换性和可扩展性。

Airborne radar main control software framework design method, airborne radar, computer equipment

【技术实现步骤摘要】
机载雷达主控软件框架设计方法、机载雷达、计算机设备
本专利技术涉及雷达
,尤其涉及一种机载雷达主控软件框架设计方法、机载雷达、计算机设备。
技术介绍
雷达,意思为无线电探测和测距,即用无线电的方式发现目标并测定它们的空间位置。因此,雷达也被称为无线电定位。雷达是利用电磁波探测目标的电子设备。雷达发射电磁波对目标进行照射并接收其回波,由此获得目标至电磁波发射点的距离、距离变化率、方位、高度等信息。然而,现有的机载雷达主控软件框架设计方案,大多偏重于软件功能实现层面上,一般采用层次化设计方式,将不同用途的软件功能模块进行搭建和组装,但是该搭建和组装的软件功能模块的软件功能一般是固定的,无法实现机载雷达软件功能的重用性、可替换性和可扩展性。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种机载雷达主控软件框架设计方法、机载雷达、计算机设备,能够实现机载雷达软件功能的重用性、可替换性和可扩展性。根据本专利技术的一个方面,提供一种机载雷达主控软件框架设计方法,包括:机载雷达采用硬件统一描述语言,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层;根据所述设计的驱动层,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层;根据所述设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层。其中,所述机载雷达采用硬件统一描述语言,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层,包括:所述机载雷达采用硬件统一描述语言,基于传输信息内容和速率的差异,通过处理平台内部总线互联分别采用网络、控制器局域网络总线、串口、互连架构和随机存取存储器进行数据传输,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层;其中,所述网络、所述控制器局域网络总线用于信号处理与数据处理之间数据互联以及管理、监测和调试信息的数据交互,所述串口用于低速数据的传输互连,所述互连架构用于高速数据的传输互联,所述随机存取存储器用于与板卡进行信息交互。其中,所述机载雷达根据所述设计的驱动层,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层,包括:所述机载雷达根据所述设计的驱动层,基于不同型号的分系统在通信协议和通信机制上的异同,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层。其中,所述机载雷达根据所述设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层,包括:所述机载雷达根据所述设计的中间层,基于软件任务需求,通过将软件任务需求转换为功能需求,根据所述功能需求对软件功能模块进行重新部署,采用修改参数来更改应用任务的方式,设计应用层。其中,在所述机载雷达根据所述设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层之后,还包括:所述机载雷达对所述设计的驱动层、中间层和应用层在运行过程中出现的错误进行维护修正。根据本专利技术的另一个方面,提供一种机载雷达,包括:驱动层设计模块、中间层设计模块和应用层设计模块;所述驱动层设计模块,用于采用硬件统一描述语言,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层;所述中间层设计模块,用于根据所述设计的驱动层,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层;所述应用层设计模块,用于根据所述设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层。其中,所述驱动层设计模块,具体用于:采用硬件统一描述语言,基于传输信息内容和速率的差异,通过处理平台内部总线互联分别采用网络、总线、串口、互连架构和随机存取存储器进行数据传输,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层;其中,所述网络、所述控制器局域网络总线用于信号处理与数据处理之间数据互联以及管理、监测和调试信息的数据交互,所述串口用于低速数据的传输互连,所述互连架构用于高速数据的传输互联,所述随机存取存储器用于与板卡进行信息交互。其中,所述中间层设计模块,具体用于:根据所述设计的驱动层,基于不同型号的分系统在通信协议和通信机制上的异同,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层。其中,所述应用层设计模块,具体用于:根据所述设计的中间层,基于软件任务需求,通过将软件任务需求转换为功能需求,根据所述功能需求对软件功能模块进行重新部署,采用修改参数来更改应用任务的方式,设计应用层。其中,所述机载雷达,还包括:维护修正模块;所述维护修正模块,用于对所述设计的驱动层、中间层和应用层在运行过程中出现的错误进行维护修正。根据本专利技术的又一个方面,提供一种计算机设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述任一项所述的机载雷达主控软件框架设计方法。根据本专利技术的再一个方面,提供一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述任一项所述的机载雷达主控软件框架设计方法。可以发现,以上方案,机载雷达可以采用硬件统一描述语言,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层,和可以根据该设计的驱动层,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层,以及可以根据该设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层,能够实现机载雷达软件功能的重用性、可替换性和可扩展性。进一步的,以上方案,该机载雷达可以采用硬件统一描述语言,基于传输信息内容和速率的差异,通过处理平台内部总线互联分别采用网络、控制器局域网络总线、串口、互连架构和随机存取存储器等进行数据传输,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层;其中,该网络、该控制器局域网络总线用于信号处理与数据处理之间数据互联以及管理、监测和调试等信息的数据交互,该串口用于低速数据的传输互连,该互连架构用于高速数据的传输互联,该随机存取存储器用于与板卡进行信息交互,这样的好处是能够实现机载雷达能够使相同的软件运行在不同的硬本文档来自技高网...

【技术保护点】
1.一种机载雷达主控软件框架设计方法,其特征在于,包括:/n机载雷达采用硬件统一描述语言,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层;/n根据所述设计的驱动层,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层;/n根据所述设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层。/n

【技术特征摘要】
1.一种机载雷达主控软件框架设计方法,其特征在于,包括:
机载雷达采用硬件统一描述语言,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层;
根据所述设计的驱动层,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层;
根据所述设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层。


2.如权利要求1所述的机载雷达主控软件框架设计方法,其特征在于,所述机载雷达采用硬件统一描述语言,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层,包括:
所述机载雷达采用硬件统一描述语言,基于传输信息内容和速率的差异,通过处理平台内部总线互联分别采用网络、控制器局域网络总线、串口、互连架构和随机存取存储器进行数据传输,在异构处理器平台上各类处理器之间提供数据和控制信息的统一信息消息格式,为各模块提供统一的硬件访问接口的方式,设计驱动层;其中,所述网络、所述控制器局域网络总线用于信号处理与数据处理之间数据互联以及管理、监测和调试信息的数据交互,所述串口用于低速数据的传输互连,所述互连架构用于高速数据的传输互联,所述随机存取存储器用于与板卡进行信息交互。


3.如权利要求1所述的机载雷达主控软件框架设计方法,其特征在于,所述机载雷达根据所述设计的驱动层,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层,包括:
所述机载雷达根据所述设计的驱动层,基于不同型号的分系统在通信协议和通信机制上的异同,采用封装通信协议,屏蔽与不同系统通信机制、通信模式的差异性,为应用层提供只面向消息的瞬时通信的方式,设计中间层。


4.如权利要求1所述的机载雷达主控软件框架设计方法,其特征在于,所述机载雷达根据所述设计的中间层,基于软件任务需求,采用修改参数来更改应用任务的方式,设计应用层,包括:
所述机载雷达根据所述设计的中间层,基于软件任务需求,通过将软件任务需求转换为功能需求,根据所述功能需求对软件功能模块进行重新部署,采用修改参数来更改应用任务的方式,设计应用层。


5.如权利要求1所述的机载雷达主控软件框架设计方法,其特征在于,在所述机...

【专利技术属性】
技术研发人员:贺丹刘洋
申请(专利权)人:北京无线电测量研究所
类型:发明
国别省市:北京;11

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

1