【技术实现步骤摘要】
一种数字硬件虚拟仿真系统
本申请属于数字化仿真
,特别涉及一种数字硬件虚拟仿真系统。
技术介绍
虚拟仿真是极其重要的系统开发和集成手段,由于特定的软硬件集成系统,通常包括硬件平台及运行在硬件平台上的软件系统,相应的系统功能通常需要软件与硬件相配合来完成。由于硬件系统与软件系统通常处于不同的研发状态和开发程度,而且一旦出现系统问题需要排查时,通常需要分开独立验证排查,所以就导致在真实设备上运行的软件通常需要一种可以脱离硬件平台的仿真与模拟,以此来解决独立验证和硬件平台未完成之间的软件同步开发等需求。目前软件虚拟仿真方法主要包括源代码仿真和二进制级仿真。源代码仿真是通过在仿真平台上重新编译软件源代码,通过不同架构下的二进制代码实现相类似功能来完成仿真的,这种仿真方法比较方便实施,且易于实现。二进制级仿真是通过虚拟硬件,并在其上运行目标二进制软件代码来达到仿真的目的的,目前主要采用Simics来进行全系统仿真,但是这种仿真基于厂家闭源技术进行仿真,系统的复杂度和灵活性有限。因此,希望有一种技术方案来克服或至少 ...
【技术保护点】
1.一种数字硬件虚拟仿真系统,其特征在于,所述数字硬件虚拟仿真系统包括:/n架构硬件虚拟模块,所述架构硬件虚拟模块用于虚拟出目标硬件的架构硬件,所述架构硬件包括CUP、内存;/n设备硬件虚拟模块,所述设备硬件虚拟模块用于虚拟出所述目标硬件能够访问或连接的设备硬件,所述设备硬件包括网络设备、通讯设备、存储设备;以及/n系统运行仿真模块,所述系统运行仿真模块用于根据所述架构硬件及设备硬件模拟出所能运行的操作系统,以便实现所述目标硬件内的应用程序的仿真。/n
【技术特征摘要】
20181130 CN 20181145797091.一种数字硬件虚拟仿真系统,其特征在于,所述数字硬件虚拟仿真系统包括:
架构硬件虚拟模块,所述架构硬件虚拟模块用于虚拟出目标硬件的架构硬件,所述架构硬件包括CUP、内存;
设备硬件虚拟模块,所述设备硬件虚拟模块用于虚拟出所述目标硬件能够访问或连接的设备硬件,所述设备硬件包括网络设备、通讯设备、存储设备;以及
系统运行仿真模块,所述系统运行仿真模块用于根据所述架构硬...
【专利技术属性】
技术研发人员:王姝,温晓玲,姜梦岑,王晓颖,
申请(专利权)人:中国航空工业集团公司沈阳飞机设计研究所,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。