嵌入式虚拟实验系统内核的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:snwyshenwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式技术随着后PC时代的到来得到了迅猛的发展,人才缺口较大。《嵌入式系统》是一门实践性很强的课程,其实验设备更新换代快、投入大,一些高校无力提供足够的实验设备。而远程教育则不能提供真实的设备。采用信息网络技术建立嵌入式课程的虚拟实验系统成为解决此类问题的可行方案。本文通过对国内外虚拟实验系统以及嵌入式实验教学现状的深入调研,结合嵌入式系统和现有Web虚拟实验教学平台的特点,设计了一个界面和内核相分离的嵌入式技术虚拟实验系统,并针对内核和接口部分的设计和实现过程进行了详细的描述。系统采用面向对象技术对内核部分进行仿真建模,将其分成虚拟设备系统、指令仿真系统和控制系统三个部分。在虚拟设备系统中建立了通用的设备模型,对设备进行独立设计和实现,方便了设备的扩展和实验的自由搭建;按照解释执行的方式对指令系统进行了仿真,保证了用户透明性;在控制系统中利用消息机制简化了实验运行控制的复杂度,设计了消息的统一格式和调度算法,实现了实验电路信号的传递和用户操作的处理。整个内核部分采用纯软件建模方式实现,具有良好的移植性。系统按照丰富性、方便性和可扩展性要求设计了内核接口,并采用JNA技术进行了实现,使界面部分能够便捷地调用内核提供的功能,从而向用户全面地展示整个实验过程。本文以8051单片机系统为例,介绍了按照内核模型设计和实现具体设备、处理器及指令系统的过程。并以8051的两个综合实验对系统内核进行了测试,验证了内核模型的合理性。内核部分的良好设计保证了系统扩展性以及后续添加Web界面部分后运行的稳定性,能够满足嵌入式虚拟实验教学平台发展的需要。
其他文献
本文针对靶场信息化建设对三维可视化应用平台的应用需求,设计了基于图形软件OpenGL的靶场三维可视化系统。指挥所是靶场的指挥中心,是基地对内、对外的窗口,是展示基地实力和水
近年来,随着互联网的飞速发展,网络技术的不断进步,想要在现有的网络上进行一些创新性试验也随着变得越来越困难。针对这种情况,斯坦福大学提出了基于控制与转发分离思想的新
随着数字多媒体和互联网技术的高速发展,数字媒体的发布和传播变得越来越简单和快捷。由于数字媒体传播的快捷性和篡改的简易性,使得发行商和服务提供商陷入版权危机,直接影
近年来,随着计算机的引入,使得地震资料的处理及可视化得到了很大的发展。一些非常规数学方法,如神经网络,小波变换,模糊数学,分型几何学等也在地震数字处理方面取得了一定的
信度网被认为是目前最有竞争力的一种不确定知识的表达方式,它以结点表示状态,以有向边表示结点间的相互依赖关系,用条件概率表(CPT)表达结点间依赖关系的强弱.基于这样的独
近年米,以IPTV为代表的视频类业务越来越受到电信运营商的重视,移动终端视频类业务也愈加普及,不断改变人们的生活方式。在这个以用户为中心的时代,用户是否满意是视频业务提