Proteus中的以太网物理接口模型.docVIP

  • 95
  • 0
  • 约2.39千字
  • 约 2页
  • 2021-10-18 发布于广东
  • 举报
Proteus中的以太网物理接口模型 [嵌入式] 发布时间:2011-03-20 09:43:13 以太网物理接口模型 介绍 Proteus中的以太网物理接口模型提供了一种从仿真电路图访问本地网络的方法。 仿真的网络控制器模型通过现有的以太网卡连接到本地网络。现在Proteus提供了两种以太网卡模型:Realtec RTL8019AS和Microchip ENC28J60。 网卡设置 在电脑中必须有一张物理网卡,以太网物理接口模型(简称为EPIM或NICS)才能正常工作。检查你的电脑是否具有物理网卡,并且安装好了驱动。 当只在一台电脑上工作时,要禁用网卡属性中的“Checksum Offloading”或“Hardware Checksumming”选项(名字与网卡驱动有关),这样Proteus才能与虚拟的网卡进行通信。如果是与网络上的其它电脑一起进行仿真时,则没有必要这么做。 相关的简单设置如下: 禁用硬件检验(hardware checksum)的步骤: 1) 打开电脑的控制面板,选择系统(System)子项。 2) 在弹出的对话框中选择硬件标签页,然后选择设备管理器(Device Manager)。 3) 打开设备管理器后,找到网络适配器(Network Adapters),使用右键弹出菜单,选择“属性”。 4) 在网卡属性的对话框中,选择“高级”标签页,找到“Checksum Offloading”或“Tx Task Offload”或“Hardware Checksumming”(这个名字与网卡驱动有关),然后把它的值改为“Disabled”。 5) 单击OK,退出。 如果你没有连接到以太网上,或者你不想在真实网络环境中调试你的程序,你也可以使用VMWare的虚拟网络。它非常适合用于调试TCP/IP应用程序,因为这个虚拟网络中不会有数据包泄漏出去。 如果在你的电脑上安装了几张网卡,你必须在Proteus中的网络控制器模型中设置网卡号属性。网卡号可以通过“iflist.exe”程序得到,具体操作如下: 1. 从开始菜单中选择“运行”命令。 2. 输入:“c:\Program Files\Labcenter Electronics\Proteus 7 Professional\BIN\iflist.exe”,你将看到类似以下的信息提示: 0: \Device\NPF_GenericDialupAdapter Description: Adapter for generic dialup and VPN capture Loopback: no 1: \Device\NPF_{308AEC7C-5861-4F59-A1E1-3C9D045CAA9C} Description: VMware Virtual Ethernet Adapter Loopback: no Address Family: #2 Address Family Name: AF_INET Address: 192.168.220.1 Netmask: 255.255.255.0 Broadcast Address: 255.255.255.255 2: \Device\NPF_{59955D19-1BF5-474E-B90C-B2492CA7936E} Description: Marvell Gigabit Ethernet Controller Loopback: no Address Family: #2 Address Family Name: AF_INET Address: 10.0.0.65 Netmask: 255.255.255.0 Broadcast Address: 255.255.255.255 3: \Device\NPF_{A6133567-A839-42CE-A03A-979721CC47BD} Description: VMware Virtual Ethernet Adapter Loopback: no Address Family: #2 Address Family Name: AF_INET Address: 192.168.80.1 Netmask: 255.255.255.0 Broadcast Address: 255.255.255.255 3. 你现在要决定连接到哪个网络。然后查看上面列表信息中左边的数字,例如,你如果想要连接到IP地址为192.168.220.1的Vmware虚拟网卡,它的数字为1。 4. 在ISIS中编辑网络控制器模型的“Network Card No”属性,选择数字“1”。 5. 单击“OK”,保存设计,然后开始仿真过程。如果你运行的是sample中的例子,确保在这个网络中有一

文档评论(0)

1亿VIP精品文档

相关文档