1、嵌入式虚拟仿真系统概述 基于嵌入式虚拟仿真系统,是具有里程碑意义的教学平台。独有的、开创性的功能可开展理论教学、编程、实验模拟、成果展示、创新实验等一系列嵌入式教学活动,有效解决嵌入式开发教学过程中芯片内部结构无法直观体现、实际物理外设接口资源少、编程枯燥等系列专业建设问题。 1)嵌入式虚拟仿真实验平台是以2D为实验依托、3D软件仿真为场景依托的形式,形象展示嵌入式电路板结构及控制器运行逻辑; 2)平台软件拓展了组件化编程、单片机代码生成等功能,在软件平台上就能完嵌入式外设控制器理论教学、嵌入式外设接口应用教学,有效解决教学及实验开展难等诸多问题; 3)适用于高校、高职、中职、K12人工智能基础教学嵌入式外设接口应用教学。 2、嵌入式虚拟仿真系统软件 2.1 支持实验项目管理 在实验项目管理界面,可以查看处理器原理、控制器原理、基础应用、综合项目四部分实验,控制器原理部分包括GPIO控制、UART控制器、Clock控制器等控制器实验,基础应用部分包括LED灯控制实验、可调电源控制实验、土壤温湿度采集实验等外设实验,按顺序路线图由浅到深再到综合项目,让教学更简单。 2.2 芯片内部外设控制器仿真 可支持STM32F407系列CPU的GPIO控制器、Clock控制等多种控制器的原理仿真,通过仿真软件可以直观的看到控制器内部的工作原理,以及每个寄存器位工作流程的影响。 2.3 丰富的外设应用组件 各个基础应用实验,在实验操作界面,左侧是实验组件列表,组件列表供我们选择的虚拟仿真组件,可使用鼠标单击后拖拽到操作画布上,组件是抽象出的各种外设器件,仿真软件通过多种外设器件的组合,最终可实现一个完整的硬件系统。 2.4 2D界面设备接线 在2D界面中可仿真原理图接线,进行硬件原理仿真,并且可单独查看每个外设模块的属性说明。 2.5 板级PCB图仿真 仿真软件可以根据原理图连接线,自动生成PCB板图,并可查看各个主要器件的封装信息,可直观看到PCB各层图纸。 2.6 智能验证及错误提示 在通过组件连接后,对于整个实验的逻辑过程有错误的话,会校验出错并通知出错原因,从而使用户能够更快定位错误位置和进行修改。 2.7 开发板3D模型展示 每个模块的3D模型知识点教学,每个应用实验所使用的开发板,都是根据实际器件进行3D模型还原,还可将器件与PCB板进行分离,可更加直观的认识每个电子器件。 2.8 3D场景下设备接线 仿真软件除了支持2D下的原理图仿真接线外,还可以支持在3D场景下对外设器件的接线与仿真,并可支持通过示波器等测量设备对控制信号的测量与分析。 2.9 程序流程图仿真 每个外设基础应用实验都内置了程序流程图,可通过对流程图每个流程对应的寄存器的配置,进而对要操作的控制器进行初始化,最终实现程序对外设控制器的仿真。 2.10 真实STM32Cube IDE工程代码仿真 仿真软件可以配合自主研发的KVM,对STM32F4系列CPU的真实程序仿真,可将编译生成的可执行程序直接加载到KVM中运行,无需真实的硬件即可对程序进行仿真调试。 2.11 配套实验文档 每个实验配套实验文档,可实时查看,点击查看实验文档,可以打开当前实验的实验文档,用户可以查看每一步的操作说明,可以在实验过程中对比实验文档操作步骤。 |