CAN总线仿真环境的构建及在教学中的应用
件的核心在于目标模拟模块,操作系统与系统软件在SkyEye仿真环境中运行时可以使人根本意识不到是在一个计算机的虚拟系统上运行。SkyEye目前在教学、科研等众多领域都得到了广泛应用。目前SkyEye的最新版本已经完全和原先的GDB/ARMulator分离,并对原先的GDB/ARMulator进行了全面的扩充和改变[8]。总体上分为四个模块仓库:①体系结构模块仓库(Architecture Module Repository);②外设模块仓库(Device Module Repository);③接口模块仓库(Interface Module Repository);④功能模块仓库(Function Module Repository)。SkyEye仿真环境结构如图2所示[9]。3 软件仿真平台的构建和实现为了实现对CAN总线通讯协议进行仿真,我们需要在不具备硬件环境的条件下来构建软件仿真平台。通过这个软件仿真平台,能够一目了然地观察到CAN总线的数据正常发送、接收、处理和总线的仲裁,以及错误节点的故障界定等运行过程。SkyEye仿真平台还可以运行自定义的CAN总线应用层协议[10]。构建软件仿真实验平台的主要步骤为:第一步,在电脑
<<上一页 下一页>>
广州市越秀区图书馆版权所有。
联系电话:020-87673002
本站访问人数: