基于proteus和skyeye的嵌入式系统虚拟实验室建设

基于proteus和skyeye的嵌入式系统虚拟实验室建设

ID:21866762

大小:56.00 KB

页数:6页

时间:2018-10-25

基于proteus和skyeye的嵌入式系统虚拟实验室建设_第1页
基于proteus和skyeye的嵌入式系统虚拟实验室建设_第2页
基于proteus和skyeye的嵌入式系统虚拟实验室建设_第3页
基于proteus和skyeye的嵌入式系统虚拟实验室建设_第4页
基于proteus和skyeye的嵌入式系统虚拟实验室建设_第5页
资源描述:

《基于proteus和skyeye的嵌入式系统虚拟实验室建设》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Proteus和Skyeye的嵌入式系统虚拟实验室建设摘要:高校大多数采用购买实验台、实验箱的形式来完成对实验室的建设,这样的实验室存在着资金投入大、设备维护困难、实验内容狭窄等局限。本文提出一种基于Proteus和Skyeye的嵌入式系统虚拟实验室建设方案,所有的实验项目由软件仿真系统完成,很好地解决了资金成本和设备维护问题,增加了学生使用实验室的便利性。关键词:嵌入式系统;Proteus软件;Skyeye软件;虚拟实验室1、引言今天,几乎所有的电子设备都有嵌入式系统的影子,研究和开发嵌入式系统及其产品已经成为当前的热点之一。嵌入式技术是多学

2、科交叉的产物,在许多高校都开设了嵌入式系统的相关课程,它涵盖了计算机组成、微机原理接口、操作系统、X络通信技术、人机接口、软件技术等多门学科的内容,因此,嵌入式系统的实验实践教学显得尤为重要。目前各个高校相继开设了嵌入式系统课程,并逐步开始建立嵌入式系统实验室。这些实验室基本都是采用相应的硬件仿真设备来构建的,但由于嵌入式系统硬件的种类繁多再加上资金的限制,不可能在一个实验室包括所有种类的嵌入式仿真设备。虚拟实验作为传统实验的重要。下面将介绍一种基于Proteus软件和Skyeye的开放式、综合性、高水平的嵌入式系统虚拟实验平台的构建方案。2、仿真

3、软件简介Proteus仿真软件是一种功能强大的电子设计自动化软件,提供智能原理图设计、SPICE模拟电路、数字电路及MCU器件混合仿真系统和PCB设计功能,不仅可以仿真传统的电路原理实验,模拟电子线路实验、数字电路实验等,而且可以仿真嵌入式系统的实验,其最大的特色在于可以提供嵌入式系统(单片机应用系统、ARM应用系统)的仿真实验,这也是其他任何仿真软件无力所及的。SkyEye是一个开源软件(OpenSourceSoftMode)来完成。VSM是一个完整的嵌入式系统软、硬件设计仿真平台,它包括智能原理布图系统ISIS、带扩展的ProSpice混合模型

4、仿真器、动态器件库、高级图形分析模块和处理器虚拟系统仿真模型VSM。4.2Skyeye资源4.2.1CPU和开发板系列目前SkyEye可以模拟的CPU主要是基于ARM内核的CPU,包括ARM7TDMI,ARM720T,ARM9TDMI,ARM9xx,ARM10xx,StrongARM,XScale等。目前SkyEye模拟的开发板包括基于Atmel91X40/AT91RM92CPU的开发板,基于CrirusLogicep7312的开发板、基于StrongARMCPU的ADSBITSY开发板,基于XScalePXA250CPU的LUBBOCK开发板、基

5、于SAMSUNGS3C4510B/S3C44B0CPU的开发板、基于SHARPLH7A400CPU的开发板、基于PhilipLPC22xxCPU的开发板等。主要模拟了对应各个开发板的串口、时钟、RAM、ROM、LCD、X络芯片等硬件外设。4.2.2X络芯片目前SkyEye模拟了X络芯片8019AS,其特点是:NE2000兼容,内建16KRAM缓冲区,10MB传输速率。虽然目前模拟的开发板上不一定有X络芯片8019AS,但我们可以在我们模拟的开发板上加上X络芯片8019AS的模拟。这样再加上在不同操作系统上的8019AS驱动程序,就可以方便地完成各种

6、X络应用的开发和设计。4.3多层次的实验内容基于Proteus和Skyeye的嵌入式系统实验室可以开设如图2所示的三个层次的实验内容:基础型实验内容、综合型实验内容和创新型实验内容。基础型实验内容包含嵌入式系统课程中规定的基本的验证性仿真实验,如串口通信、外部中断、实时时钟等微处理器应用系统的设计仿真和bootloader移植仿真。进一步,可以围绕某一类型的MCU进行综合性的课程设计或实验,学生完成电路图设计、软硬件调试、系统调试以及PCB制作等整个过程。再有,借此实验平台,教师可以进行课题的创新或研究,学生则可以进行自主电子设计和毕业设计等。4试

7、验实例图3给出了一个AtmelAVRTinyl6处理器、矩阵键盘和字符型液晶的组合运用的仿真系统实例。主要由Proteus提供的Tinyl6处理器、字符型液晶显示屏(LCD)矩阵键盘组成。图中模拟的情况是,液晶的第一行显示预置的字符串信息“BUPT_Information”,第二行第一列显示当前的按键值,此时鼠标按下了数字健“6”。当鼠标按下其他的健时,液晶的显示会同步更新,如果采用实验箱来完成该实验则需要用到多个硬件模块,而采用仿真方式可以很方便地动态模拟整个系统的构造和运行状况。图4给出了建立交叉工具链并在skyeye上仿真uclinux3、结

8、论不难看出,采用Proteus和Skyeye构建嵌入式系统虚拟实验室的方案具有比较明显的优势。虚拟实验室元器件模型丰富,电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。