社区
智能路由器
帖子详情
怎样实现自动检测网线插上/断开状态?
hjpraul
2011-11-23 11:49:58
最近在eCos上做应用,需要自动检测(中断或轮询)网口网线是否插上、断开,网口没有单独用指示灯、也没有单独用rj45的保留引脚来判断,想问问通过phy能达到吗??芯片用的是ksz8041,网络驱动编程小白请大虾赐教~··~
...全文
557
10
打赏
收藏
怎样实现自动检测网线插上/断开状态?
最近在eCos上做应用,需要自动检测(中断或轮询)网口网线是否插上、断开,网口没有单独用指示灯、也没有单独用rj45的保留引脚来判断,想问问通过phy能达到吗??芯片用的是ksz8041,网络驱动编程小白请大虾赐教~··~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
falloutmx
2011-11-26
打赏
举报
回复
通过MDIO读取外面PHY的寄存器,标准MII管理寄存器。
里面肯定有一个bit表示Link状态的,所有的phy都有这玩意儿,IEEE规定的
hjpraul
2011-11-26
打赏
举报
回复
额,怎么沉了呢??自己顶起来!!!
hjpraul
2011-11-24
打赏
举报
回复
[Quote=引用 4 楼 dongjiawei316 的回复:]
phy里面有寄存器,可以读得到的,你好好看看手册,没有问题的。
[/Quote]
嗯,我仔细看了芯片手册,不过说得不明了。但通过实验,貌似插上与断开时INTR管脚都会发出中断信号,而且,其它地方没有用芯片的中断,这个方式应该可以实现,正在研究中,但不知道这种方法严密不?
hjpraul
2011-11-24
打赏
举报
回复
[Quote=引用 2 楼 ttapi 的回复:]
phy 可以读到硬件连接状态。 ecos 不清楚,linux 可以通过 netlink 得到事件通知。
[/Quote]
是连PHY硬件(ksz8041nl)驱动上没做,所以重点是改驱动,而不是写应用。
ttapi
2011-11-23
打赏
举报
回复
phy 可以读到硬件连接状态。 ecos 不清楚,linux 可以通过 netlink 得到事件通知。
northcan
2011-11-23
打赏
举报
回复
eCos不太清楚
硬件上做不来的话,就只能看看系统软件有没有这方面的功能了。
要是Windows的话,貌似可以注册插拔事件的通知。
帮顶。
绿领巾童鞋
2011-11-23
打赏
举报
回复
恩,我也想知道
dongjiawei316
2011-11-23
打赏
举报
回复
phy里面有寄存器,可以读得到的,你好好看看手册,没有问题的。
woshi_ziyu
2011-11-23
打赏
举报
回复
帮顶了
TCP连接还在吗?主机拔掉
网线
后再
插上
,连接会
断开
吗?
本文探讨了拔掉
网线
对TCP连接的影响。TCP连接本质是内核中的结构体,物理断连不会立即清除它。若无数据交互且未启用keepalive,连接将处于“假死”
状态
;只有通过超时重传或keepalive探测失败后才被判定
断开
。
如何在不插
网线
启用网卡的TCP/IP协议 ping 通自己的IP
本文介绍如何在Windows系统中禁用媒体感知功能,以防在
断开
网络连接时导致TCP/IP协议被禁用,影响应用程序调试。
关于LWIP
断开
网线
后重连问题(热插拔问题)
在STM32使用LWIP协议开发TCP服务器时遇到客户端非正常断线(如
网线
拔插)导致无法重新连接的问题。通过分析发现LWIP_CLOSE()可能未正确释放资源。采用LWIP的keep-alive功能结合回调机制,当检测到网络掉线时,使用tcp_keepalive()释放资源,
实现
重新连接。在main()函数中检测网络
状态
,并在TCP服务器回调函数中应用此机制。
笔记本
插上
网线
以太网总是显示未识别怎么办 Win10以太网显示未识别的网络无Internet怎么办?
本文介绍了Windows 10系统中以太网显示未识别网络的问题及解决方案。主要涉及IP配置异常、驱动问题、硬件连接故障等常见原因,并提供了一系列排查步骤,包括检查
网线
、更新驱动、重启设备、释放IP地址、设置自动获取IP等实用方法。
智能路由器
684
社区成员
913
社区内容
发帖
与我相关
我的任务
智能路由器
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
复制链接
扫一扫
分享
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linux
python
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章