【技术实现步骤摘要】
本专利技术属于车载电子系统
,具体涉及一种基于VPX总线的多处理器计算机任务动态分配方法。本专利技术可用于车载电子系统中的基于VPX总线的多处理器计算机设备,如救护车、警车、移动通讯车等特种车辆车载电子系统中的计算机设备。
技术介绍
VPX总线是一种高速串行总线标准。VPX总线采用高速串行总线技术替代并行总线技术,采用了交换式结构替代了主控式结构,交换式结构使得系统整体性能不再受唯一主控板的限制,提高了系统的整体性能。在交换式结构下,处理器可以在任意的时间发送数据,而不需要等待总线后才发起传输,特别适合于多处理器计算机。在越来越多的车载电子系统中,由于要求具有较为复杂的处理功能,单处理器结构已无法满足系统性能需求,采用多处理器的方式,将系统任务进行分解、功能分配,分别由某一处理器完成指定的一项任务,多处理器之间通过通讯总线完成信息的交互。该系统架构已成为计算机设备发展的趋势。VPX总线较好的提供了一种可以实现多处理器计算机的架构和标准。但通常的VPX总线计算机所安装的多处理器模块及所分配的任务功能均是在线下已配置好,无法实现在线动态分配,如果某一处理器模块发生故障,该模块承担的任务将无法完成,需离线进行故障排除和修复,从而将导致计算机无法完成所规定的系统任务。所以,使用了VPX总线的多处理器计算机设备需要设计一种任务动态分配方法,可以实现任务在线动态的分配和调整,有效提升了计算机设备在复杂环境下工作的任务可靠性。
技术实现思路
为了在基于VPX总线的多处理器计算机中实现任务动态分配,提高计算机设备在复杂工作环境下的任务可靠性,本专利技术提供了一种基于V ...
【技术保护点】
一种基于VPX总线的多处理器计算机任务动态分配方法,其特点是所述方法包括如下内容:在VPX总线背板上的每个槽位插座设置有槽位信息识别电路,槽位号从0槽开始定义依次往后累加;在每个处理器模块设置CAN通讯总线功能和接口;在每个处理器模块安装计算机全任务功能软件;在每个处理器模块安装任务分配软件模块;任务分配软件模块包括以下功能:a)周期性通过CAN总线采集处理器模块在位信息,建立处理器模块配置表;b)通过有效槽位信息设定各处理器模块优先级;c)根据计算机任务功能表,进行任务功能分配;d)根据槽位有效信息状态变化,按制定的任务动态分配规则动态分配失效的任务功能至状态有效的处理器模块。
【技术特征摘要】
1.一种基于VPX总线的多处理器计算机任务动态分配方法,其特点是所述方法包括如下内容:在VPX总线背板上的每个槽位插座设置有槽位信息识别电路,槽位号从0槽开始定义依次往后累加;在每个处理器模块设置CAN通讯总线功能和接口;在每个处理器模块安装计算机全任务功能软件;在每个处理器模块安装任务分配软件模块;任务分配软件模块包括以下功能:a)周期性通过CAN总线采集处理器模块在位信息,建立处理器模块配置表;b)通过有效槽位信息设定各处理器模块优先级;c)根据计算机任务功能表,进行任务功能分配;d)根据槽位有效信息状态变化,按制定的任务动态分配规则动态分配失效的任务功能至状态有效的处理器模块。2.根据权利要求1所述的基于VPX总线的多处理器计算机任务动态分配方法,其特征在于:所述方法中的任务动态分配规...
【专利技术属性】
技术研发人员:张振禹,王钤,傅于天,邓博文,雷丝雨,张穗华,
申请(专利权)人:中国兵器装备集团自动化研究所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。