基于Linux半实物仿真开发平台技术研究

被引量 : 0次 | 上传用户:lianzi0118
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着仿真系统应用领域的不断扩展,越来越多的仿真平台必须采用硬件在回路的方式构建,这就要求采用实时仿真。实时仿真要求系统平台定时稳定、波动小、中断响应迅速,而其操作系统作为实时仿真平台的核心支撑,是决定这些性能的关键部分。Linux操作系统良好的实时性基础及其开放源代码的优势为我们带来了实现这一技术的前景。然而Linux普及程度低、大多数工作人员不习惯在Linux下开发程序等问题,给我们直接利用Linux系统作为仿真开发平台提出了难题。本文针对windows系统开发人员使用多,软硬件支持较好等特点,提出了利用linux作为仿真平台,利用windows作为程序开发平台,采用交叉编译和交叉调试等技术来构建基于Linux的KD-DRT Workbench半实物仿真开发平台的思想,并对平台的设计与构建进行了具体的技术研究和实现。论文首先设计并提出了在分布实时仿真系统中基于Linux系统的KD-DRTWorkbench半实物仿真开发平台采用交叉编译技术的总体架构以及采用宿主机/目标机的开发模式。然后对Windows宿主机端采用Eclipse、CDT、GCC、GDB等软件进行设计和构建以及交叉编译器和交叉调试器的设计和构建等问题进行了研究。接着对在目标机端采用自主设计的Sim-Linux系统的内核定制、根文件系统的构建以及可启动U盘Sim-Linux系统的建立进行了研究。最后对宿主机和目标机间采用Gdbserver/TCP进行通讯的方式进行了研究分析。研发基于Linux系统的KD-DRT Workbench半实物仿真开发平台,不可避免要用到一些PCI设备来连接外部实物设备构成硬件在回路仿真。因此论文接着讨论了PCI设备驱动问题以及linux下设备驱动开发问题。同时,为了解决实时仿真中常用到的VMIC反射内存网络的连接问题,对VMIPCI-5565反射内存卡Linux系统下的驱动程序开发问题,也作了一定的研究。论文最后进行了实例程序的设计,并利用KD-DRT Workbench仿真开发平台进行了工程构建、代码编写、程序交叉编译和交叉调试以及最终运行的平台验证工作。经验证,基于Linux系统的KD-DRT Workbench半实物仿真开发平台达到了设计要求,实现了预期的功能。
其他文献
目的:探讨神经内科患者经舒适护理后症状改善的效果及相关因素。方法:将102例神经内科患者根据数字法随机分为观察组和对照组各51例,对照组给予常规护理,观察组在此基础上给予
研究了金属离子对质子交换膜燃料电池(PEMFC)性能的影响。通过将质子交换膜、电极催化层、扩散层(GDL)在模拟电池生成水的离子溶液(Ca^2+、Mg^2+、Na^+)中浸泡不同的时间。考察了Nafio
如今没有谁能再怀疑瓦尔特·本雅明(Walter Benjamin)在二十世纪思想史上的地位。然而,鉴于他独特的个体性与思想品质,学术界一直很难对其有个明晰的定位,以致其思想仍然处于
自由是人类的理想和追求,自由是规则的基本价值所在。同时自由必须通过真正的规则才能得以实现,没有规则就不可能有自由,自由是规则范围内的自由,不是随心所欲。
开展"不忘初心、牢记使命"主题教育,是以习近平同志为核心的党中央统揽"四个伟大"作出的重大部署,体现了我们党勇于推进自我革命的鲜明特质,揭示了我们党永葆先进性和纯洁性
时间副词是现代汉语副词中很重要的一个次类。对时间副词的研究,有宏观分类研究,也有微观个案研究,有共时的描写、辨析,也有历时的溯源、解释。本文研究时间副词中的一组表短
随着车流量与重载车辆迅速增加,公路路面磨耗较以前大大加剧,导致其在使用年限内较早出现病害。为了延长公路的使用寿命,提高路面质量,对已建公路路面出现的早期病害进行有效
国务院代表国家行使国有土地的所有权,在具体管理中可以参考国有资产管理模式实行"主体一元、分级管理",把国家土地所有权确立为中央和地方政权分别所有。国有土地与集体土地之
伴随着市场经济的日益成熟和物流产业的蓬勃发展,物流产业在国民经济和产业结构中的基础性、辐射性作用逐渐凸现。如何通过有效的发展物流产业来优化提升第三产业以及整体的
以尿素为底物合成了一种新型的磷酸基缓凝剂(UEP),通过对反应条件的优化确定了最优的合成条件:尿素、浓硫酸、亚磷酸、甲醛的摩尔比为1:1:4:4.4,反应温度为120℃,反应时长为2