多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
使用查询方式获取数据包的时候,我们只需要在程序中周期性调用网卡接收函数即可,具体见代码清单 7‑8 ``` 1 int main(void) 2 { 3 //板级外设初始化 4 BSP_Init(); 5 6 //LwIP协议栈初始化 7 LwIP_Init(); 8 9 while (1) 10 { 11 //调用网卡接收函数 12 ethernetif_input(&gnetif); 13 14 //处理LwIP中定时事件 15 sys_check_timeouts(); 16 } 17 } ``` 然后我们编译一下程序,并且将程序下载到开发板,然后我们打开Windows的控制台,可以直接通过win+r快捷键输入“cmd”快速打开,具体见图 7‑10。 ![](https://box.kancloud.cn/0621b6672ab9a8477073d90a6150347b_399x230.png) 如果不知道自己所处的局域网网关与电脑IP地址的,我们可以通过在Windows的控制台中执行“ipconfig”命令,就能得到电脑的IP地址,相应的就能得到网关地址,我们只需要将电脑IP地址中最后的3位数改成我们开发板上的地址即可,具体见图 7‑11。 ![](https://box.kancloud.cn/5c4c0458c80526ded38a6b17d5c59668_581x266.png)