串口转网络模块

上传人:xzh****18 文档编号:42042846 上传时间:2018-05-31 格式:DOCX 页数:5 大小:158.33KB
返回 下载 相关 举报
串口转网络模块_第1页
第1页 / 共5页
串口转网络模块_第2页
第2页 / 共5页
串口转网络模块_第3页
第3页 / 共5页
串口转网络模块_第4页
第4页 / 共5页
串口转网络模块_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《串口转网络模块》由会员分享,可在线阅读,更多相关《串口转网络模块(5页珍藏版)》请在金锄头文库上搜索。

1、嵌入式网卡是为嵌入式系统的联网 设计的网卡,其功能类似于计算机的网卡,但是也有不少区别。嵌入式网卡的样子如图 1 所示,其大小只有 42 厘米。和普通的网卡相比,嵌入式网卡根据嵌入式系统的特点而设计,主要有如下区别:1.嵌入式网卡和主机的接口不同。普通网卡以 PCI 方式和计算机的主板连接,由于嵌入式系统的MCU(例如 ARM、MIPS、51 单片机)等并不是以 PCI 为主要的外部设备接口,且 PCI 的接口较大。所以嵌入式网卡采用以串口(即 UART、TTL 电平串口)为接口形式,MCU 通过串口收发即可通过网卡发送和接收数据。2.嵌入式网卡内集成 TCP/IP 协议栈。普通的计算机网卡只

2、提供 MAC 和 PHY 功能,计算机通过网卡驱动来并结合计算机操作系统上的 TCP/IP 协议栈来实现网络通信。由于嵌入式系统本身的处理能力有限、且很多嵌入式 MCU 程序本身不含有 TCP/IP 协议功能,如果将 TCP/IP 协议栈也集成到网卡内部则无论是对嵌入式系统的开发还是 MCU 的负荷都很有好处。上海卓岚的 ZLSN2000 嵌入式网卡很好满足了以上特点,可用于嵌入式系统接入以太网。2.2.嵌入式网卡的嵌入式网卡的 IPIP 冲突冲突计算机的网卡会产生 IP 冲突这个是很常见的,比如两台计算机设置为一个 IP 地址,就会引起无法上网的现象。在嵌入式网卡情况下,如果两个嵌入式网卡设

3、置为同样的 IP 那么也会产生无法工作的现象。注意 IP 冲突只是在一个局域网内部出现的,如果是由路由器分割开了,是可以设置为同样 IP 的。但是嵌入式网卡的 IP 冲突经常出现一种“先后式”IP 冲突,而这种“先后式”IP 冲突在计算机网卡使用中并不常见。所谓“先后式”IP 冲突是这样的情况:现在有两台嵌入式设备,每台嵌入式设备都装有嵌入式网卡 ZLSN2000,且每个 ZLSN2000 的 IP 地址相同,分别叫这两台设备为 A 设备和 B 设备,用户先将 A 设备上电接入网口进行测试,测试完毕后,将 B 上电接入网络测试,发现 B 设备测试无法通过。此时“先后式”IP 冲突已经产生。“先

4、后式”IP 冲突的原因是:每个以太网设备,包括计算机在内,都会在本地缓存中保存对方 IP 地址对应的物理地址。当用户计算机/设备和 A 设备通信后记录了该 IP 的物理地址,当和 A 设备同样 IP 的B 设备进入网络时,用户计算机/设备仍然用缓存中记忆的老的物理地址和 B 设备通信,引起无法通信。3.IP3.IP 冲突解决方法冲突解决方法物理地址的缓存在 windows XP 操作系统的计算机中的保存时间为 2 分钟。也就是说在出现“先后式”IP 冲突后,只要简单等待 2 分钟即可实现和 B 设备的通信。但是此种被动等待的方法,显然效率太低。特别是在对嵌入式网卡进行测试的情况下,需要连续地、

5、高效地测试网络设备。为此上海卓岚开发了 ZLPing 程序,只要在每次新模块连接到网络后点击 Ping 按钮即可清空物理地址缓存。点击 ZLPing 下载这个工具。使用方法介绍如下:图 1 ZLPing在 ZLPing 界面的 IP 地址部分,填入嵌入式网卡的 IP 地址,然后点击 Ping 按钮,默认是192.168.1.200 的 IP。点击 Ping 按钮有 3 个作用,(1)获取嵌入式网卡的物理地址。(2)对嵌入式网卡进行 icmp echo(也就是俗称的 ping) 测试,如果测试通过则在“成功计数”中增一(3)清空本地物理地址缓存。ZLPing 的第(3)个功能正好用于清除上一个嵌

6、入式网卡的物理地址记忆。用户在测试嵌入式网卡时,在每接上一个新的嵌入式网卡时,点击一下 Ping 按钮。即可和新的嵌入式网卡通信了。ZLPing 方便了用户对嵌入式网卡/设备的批量测试。但是这个工具只适合于上海卓岚的嵌入式网卡。除了 ZLPing 以外还可以用 windows 自带的命令 arp -d 来清空物理地址缓存。从这里下载pingbat.bat 后双击即可运行一次清空物理地址缓存的操作。 正确的界面如图 2 所示。图 2在 win7 及以上操作系统下,注意需要用管理员方式登录 windows,然后运行以上的 ZLPing 和Pingbat,否则会没有效果,非管理员的执行效果如下:图 3 非管理员 ping 结果此时请使用管理员方式登录再次使用 pingbat 或者 zlping。如果以管理员身份还是出现图 3 问题,请用“管理员方式运行”执行程序。即在程序上点击右键,选择“以管理员身份运行”。如图 4 所示:图 4. 以管理员身份运行 1另外也可以直接修改程序属性,每次都按照管理员身份运行,勾选属性中的“以管理员身份运行此程序”。如图 5 所示。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号