基于商用单板计算机的分区系统开发平台的制作方法

文档序号:6450030阅读:211来源:国知局
专利名称:基于商用单板计算机的分区系统开发平台的制作方法
技术领域
本专利涉及航空电子领域的分区系统开发平台,具体为基于商用单板计算机的分区系统开发平台。
背景技术
随着技术的进步,综合模块化航空电子系统中的通用处理资源需采用时间和空间分区(Partitioning)技术,为各种应用程序提供运行环境和开发平台。ARINC 653规范定义了航空电子领域的分区系统中应用程序接ロ标准,只有少数的特定处理器板卡和定制开发的系统能够支持ARINC 653标准的分区操作系统且价格昂贵。这样的局面造成用户对特定产品供应商的过分依赖,需要支付高昂的开发平台费用以及未来维护成本,无形之中提高了分区系统的技术门槛,限制了分区技术和系统的推
广应用。
发明内容本实用新型针对以上技术问题,提供ー种提供对外的AFDX数据交换接ロ,大幅度降低了分区系统的开发成本的基于商用单板计算机的分区系统开发平台。本实用新型的具体技术方案如下基于商用单板计算机的分区系统开发平台,其特征在于网络连接网络接ロ卡,网络接ロ卡连接商用单板计算机,商用单板计算机连接后出线板,后出线板分别连接配置调试计算机与以太网。所述的网络接ロ卡、商用单板计算机、后出线板设置在CPCI板卡上。Compact PCI (Compact Peripheral Component Interconnect)简称 CPCI, 中文又称紧凑型PCI,是国际エ业计算机制造者联合会(PCI Industrial Computer Manufacturer’s Group,简称PICMG)于1994提出来的一种总线接ロ标准。是以PCI电气规范为标准的高性能エ业用总线。为了将PCI SIG的PCI总线规范用在エ业控制计算机系统,1995年11月PCIエ业计算机制造者联合会(PICMIG)颁布了 CPCI规范I. 0版,以后相继推出了 PCI-PCI Bridge 规范、Computer Telephony TDM 规范和 User-def ined 1/0 pin assignment 规沮。本专利的优势在于通过实施本实用新型,其性能与目前主流的综合模块化航空电子通用处理计算机相当,提供对外的AFDX数据交换接ロ,同时大幅度降低了分区系统的开发成本。
图I本实用新型的结构示意图。其中,I——网络、2——网络接ロ卡、3——商用单板计算机、5——以太网、6—— 配置调试计算机、8-后出线板,9-cPCI板卡。
具体实施方式
下面结合具体实施方式
和说明书附图对本实用新型作进ー步说明。基于商用单板计算机的分区系统开发平台,其特征在于网络连接网络接ロ卡,网络接ロ卡连接商用单板计算机,商用单板计算机连接后出线板,后出线板分别连接配置调试计算机与以太网。所述的网络接ロ卡、商用单板计算机、后出线板设置在CPCI板卡上。參考航空电子的分布式分区系统,选择性能相当的商用单板计算机板卡,并集成 AFDX网络接ロ。GE商用单板计算机板卡C2K采用PPC7447A/7448处理器,处理器主频IGHz, 支持VXWorkS5. 5操作系统,主要性能指标与目前主流的综合模块化航空电子通用处理计算机相当,并提供2个PMC接ロ进行接ロ扩展,如AFDX网络接ロ。通过cPCI机箱集成多个板卡可以实现分布式的分区系统开发平台。C2K板卡本身不支持ARINC 653标准的操作系统,需要将VxWork653操作系统移植到只支持传统操作系统(VxWorks5. 5)的处理器板卡上,为C2K开发VxWorks 653的板级支持包(BSP),并为AFDX网络接ロ卡开发相应的驱动程序,使其能够支持航空电子系统专用的AFDX网络。完成BSP和驱动程序开发后,可以复用到其他C2K板卡上,更新C2K板卡的固件,使得C2K能够运行满足ARINC 653要求的分区操作系统VxWorks 653并形成分布式的分区系统开发平台。本专利的创新点在干,通过移植和开发BSP使得商用单板计算机C2K能够运行 Vxfforks 653操作系统并支持AFDX网络接ロ。商用板卡通常只提供VxWork5. 5传统操作系统的BSP,因此需要将Vxfforks5. 5的BSP进行移植。Vxfforks 653与Vxfforks 5. 5的差别在于通过MMU单元实现空间分区,通过两级调度实现时间分区,这使得BSP的功能和组织结构有了很大变化。此外,在VXWorks5. 5中,所有的内存配置信息是存储在特定文件的ー个数组中;在VxWorks653中,基于XML形式的配置文件和程序引导文件所代替。移植过程首先找到VxWorks653 BSP的一些模板文件,然后创建OOkernel. ddf, OObootKernel. ddf, config. cdf, OOregion. sdf 等新的配置文件,修改 config. h, Makefile, sysLib. c 等文件,使用 script (脚本文件)将 config. h 转换成 OObsp. cdf, Build 和测试VxWorks映像和引导程序。如果需要BSP支持共享内存,要改变共享内存的boot參数和END配置參数;如果需要BSP支持PCI,需要将pci/ConfigLib转换成组件的形式等等。 通过上面步骤进修修改和调试,可以使VxWorks5. 5下的BSP移植成VxWorks653的BSP。
权利要求1.基于商用单板计算机的分区系统开发平台,其特征在于网络连接网络接ロ卡,网络接ロ卡连接商用单板计算机,商用单板计算机连接后出线板,后出线板分别连接配置调试计算机与以太网。
2.根据权利要求I所述的基于商用单板计算机的分区系统开发平台,其特征在于所述的网络接ロ卡、商用单板计算机、后出线板设置在CPCI板卡上。
专利摘要本专利涉及航空电子领域的分区系统开发平台,具体为基于商用单板计算机的分区系统开发平台。基于商用单板计算机的分区系统开发平台,其特征在于网络连接网络接口卡,网络接口卡连接商用单板计算机,商用单板计算机连接后出线板,后出线板分别连接配置调试计算机与以太网。本实用新型大幅度降低了分区系统的开发成本的基于商用单板计算机的分区系统开发平台。
文档编号G06F1/16GK202339517SQ20112030420
公开日2012年7月18日 申请日期2011年8月19日 优先权日2011年8月19日
发明者杨云志, 王运盛, 郑谰 申请人:中电科航空电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1