图 557
使 用 以 上 自 动 获 取 的 IP 地 址 在 浏 览 器 中 打 开 摄 像 头 采 集 图 像 显 示 , 网 址
为”192.168.1.133/image.cgi”,如下图所示:
图 558
401
备注:建议使用火狐浏览器 ,否则可能出现无法打开界面的可能。
在此例程中,开发板默认使用 DHCP 自动获取 IP,如需静态分配 IP,请按照 TCP 客户
端例程相关设置进行操作。
5.48
RawSocket——以太网数据链路层通信
开发板型号
是否支持本例程
TL138/6748-EVM
TL138/6748-EasyEVM
TL138/6748-EthEVM
TL138/6748F-EasyEVM
TL138/6748F-EVM
支持
不支持
支持
支持
支持
此程序的作用是实现以太网数据链路层通信,不使用任何网络层、传输层等上层协
议。
开发板发送步骤
使用网线将开发板与 PC 机直连,打开 PC 端”网络与共享中心”,然后打开”本地连接
->属性”,如下图所示:
402
图 559
在弹出的界面中,把”网络->此连接使用以下项目”中的所有选项去除,如下图所示:
图 560
打开 xcap.exe 软件,软件位于光盘资料”demo\HostApp”目录下;
备注:本程序需要管理员身份打开。
打开软件后,点击”接口->刷新接口”,如下图所示:
403
图 561
xcap.exe 软件将显示所有 PC 机上的接口,如下图所示:
404
图 562
选择 PC 机对应的有线网卡接口,右击选择”启动接口”,如下图所示:
图 563
点击”接口->开始抓包”,如下图所示:
图 564
405
修改工程 Socket.c 文件的 PC 机端 MAC 地址,如下图所示:
图 565
重新编译并按照工程导入步骤加载 RawSocket.out 文件,然后点击程序运行 按钮。
抓包结果如下图所示:
图 566
开发板接收步骤
右击”报文组”,选择”创建报文组”,如下图所示:
406
图 567
在弹出的界面输入报文组的名称,例如:tronlong,然后点击”确定”键,如下图所示:
图 568
在弹出的界面根据 PC 有线网卡选择接口,如下图所示:
图 569
点击左上方的
按键增加报文,如下图所示:
407
图 570
在弹出的界面输入报文名称,例如:tronlong1,然后点击”确定”键,如下图所示:
新建成功如下图所示:
图 571
图 572
双击此报文,并在弹出的界面输入 PC 机与开发板的 MAC 地址,和自行定义的协议,
这里使用的是 0x0888 如下图所示:
408