社区
智能路由器
帖子详情
怎样实现自动检测网线插上/断开状态?
hjpraul
2011-11-23 11:49:58
最近在eCos上做应用,需要自动检测(中断或轮询)网口网线是否插上、断开,网口没有单独用指示灯、也没有单独用rj45的保留引脚来判断,想问问通过phy能达到吗??芯片用的是ksz8041,网络驱动编程小白请大虾赐教~··~
...全文
478
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
打赏
举报
回复
帮顶了
USB3.0转千兆以太网原理图+PCB图
-- 支持并行检测及自动极性校正 -- 支持交叉检测及自动更正 -- 支持IPv4/IPv6封包校验和卸除引擎,以减轻CPU的负载,包括IPv4 IP/TCP/UDP/ICMP/IGMP、IPv6 TCP/UDP/ICMPv6 checksum的产生及核对 -- 支持TCP大量传送...
ROSEHA双机方案
l
自动检测
在集群系统的每一台服务器内,RoseHA具有两个核心进程,它们互相监控,如果其中一个进程失败,另一个进程会立即进行恢复。 l 服务器可靠性 在主服务器出现故障(如掉电或宕机)时,另外一台服务器接管...
Windows Server 2019 高可用性管理
学员能够理解网络层面网络负载平衡,网络组合技术的应用场景,并且能够完成这两项技术的配置,保障应用程序不会因为一根
网线
,一块网卡掉线,损坏而导致业务中断, 学员能够理解存储池的相关组件和原理,并且能够...
计算机应用技术(实用手册)
BOOT UP FLOPPY SEEK(开机时是否
自动检测
软驱); BOOT UP NUMLOCK STATUS(开机时小键盘区情况设定) SECURITY OPTION(检测密码方式)如设定为SETUP,则每次打开机器时屏幕均会提示输入口令(普通用户口令或超级...
C#中 怎么检测Tcp
网线
断开
?
在 C# 中,如果使用 TcpClient 或 TcpListener 这样的套接字进行通信,并且网络连接
断开
,不发送心跳是无法立即检测到
断开
的。当使用 TCP 进行通信时,通常是通过发送和接收数据来维持连接的活跃
状态
。如果没有数据...
智能路由器
679
社区成员
913
社区内容
发帖
与我相关
我的任务
智能路由器
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
复制链接
扫一扫
分享
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linux
python
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章