完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
百度一下LWIP双网口,找到了如下方法
在原子哥lwip例程基础上,我也按着大神的思路去改 1.lwip_comm_init()函数下,首先设置了两个网卡的地址信息,除了mac和ip不一样,其他两个是一样的 初始化两个网口驱动 使用两次netif_add() 添加俩网卡, netif_set_default()设置为默认网口,netif_set_up打开网口 2.原子哥例程中使用ethernetif_init()把low_level_init()给封装了 [C] 纯文本查看 复制代码 //使用low_level_init()函数来初始化网络//netif:网卡结构体指针//返回值:ERR_OK,正常// 其他,失败err_t ethernetif_init(struct netif *netif){ LWIP_ASSERT("netif!=NULL",(netif!=NULL));#if LWIP_NETIF_HOSTNAME //LWIP_NETIF_HOSTNAME netif->hostname="lwip"; //初始化名称#endif netif->name[0]=IFNAME0; //初始化变量netif的name字段 netif->name[1]=IFNAME1; //在文件外定义这里不用关心具体值 netif->output=etharp_output;//IP层发送数据包函数 netif->linkoutput=low_level_output;//ARP模块发送数据包函数 low_level_init(netif); //底层硬件初始化函数 return ERR_OK;} 这该肿么搞~~先学习一下在搞吧 实验58 网络通信实验.rar (2.79 MB ) |
|
相关推荐
26个回答
|
|
哈哈 ping通就好玩啦
|
|
|
|
用什么抓的包呢?
|
|
|
|
请问如果让stm32的板作为客户端,如何通过路由器同时连接多个服务器呢?
|
|
|
|
wireshark
|
|
|
|
听说过一个服务器支持多个客户端连接的,还不知道一个客户端连接多个服务器。。。
|
|
|
|
那如果把stm32的板 作为服务器,连多个客户端呢 怎么搞?
|
|
|
|
无操作系统的lwip 都支持多个客户端的
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2571 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2366 浏览 5 评论
3212 浏览 3 评论
2839 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2791 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
669浏览 1评论
906浏览 0评论
1027浏览 0评论
672浏览 0评论
500浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 22:21 , Processed in 1.202368 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号