技术特征:

1.一种基于linux的端口状态实时检测方法,其特征在于,所述方法包括:

接收外部信号接口芯片phy上报的中断信号,该中断信号是每个所述phy在自身对应的端口的状态发生改变时,产生并上报的;

根据接收到的所述中断信号,确定产生中断信号的phy;

轮询所述产生中断信号的phy对应的端口状态寄存器,确定发送状态改变的端口。

2.如权利要求1所述的方法,其特征在于,根据接收到的所述中断信号,确定产生中断信号的phy,包括:

根据接收到的所述中断信号,读取复杂可编程逻辑器件cpld中寄存器的数值,该数值是所述cpld根据每个所述phy,产生并发送的所述中断信号,写入所述寄存器的;

根据所述寄存器的数值,确定产生中断信号的phy。

3.如权利要求1所述的方法,其特征在于,所述phy为至少两个时,接收phy上报的中断信号,包括:

接收phy通过或门上报的中断信号,该中断信号是所述或门对每个所述phy在对应的端口的状态发生改变时,产生并上报的中断信号进行或操作后上报的。

4.如权利要求1~3任一所述的方法,其特征在于,通过串行外设接口spi读取cpld中寄存器的数值。

5.一种基于linux的端口状态实时检测电路,其特征在于,所述电路包括至少一个外部信号接口芯片phy和中央处理器cpu,每个所述phy与所述cpu连接,其中:

每个所述phy,用于在自身对应的端口的状态发生改变时,产生中断信号,并向所述cpu发送所述中断信号;

所述cpu,用于在接收到所述中断信号时,确定产生中断信号的phy;轮询该phy对应的端口状态寄存器,确定发生状态改变的端口。

6.如权利要求5所述的电路,其特征在于,所述电路还包括复杂可编程逻辑器件cpld,每个所述phy还与所述cpld连接,所述cpu还与所述cpld连接:

每个所述phy,还用于向所述cpld发送所述中断信号;

所述cpld,用于根据接收到的所述中断信号,在寄存器中写入对应的数值;

所述cpu,用于在接收到所述中断信号时,确定产生中断信号的phy,包括:在接收到所述中断信号时,读取所述cpld中所述寄存器中的数值,根据该数值,确定产生中断信号的phy。

7.如权利要求5所述的电路,其特征在于,所述电路包括至少两个phy时,所述电路还包括或门,每个所述phy与所述或门的输入端连接,所述cpu与所述或门的输出端连接;

所述或门,用于对每个所述phy产生的中断信号进行或操作后,上报给所述cpu。

8.如权利要求5~7任一所述的电路,其特征在于,所述cpu通过串行外设接口spi读取所述cpld中所述寄存器中的数值。

9.一种交换机,其特征在于,所述交换机包括如权利要求5~8任一所述的端口状态实时检测电路。

linux获取交换机端口信息,基于Linux的端口状态实时检测方法、电路和交换机与流程...相关推荐

  1. linux 获取网卡接口信息

    linux 获取网卡接口信息 获取本机所有网卡名称 struct ifreq ioctl 头文件 获取网卡信息 获取本机所有网卡名称 // /usr/include/net/if.h, 头文件 < ...

  2. 获取apk签名信息、抹除apk签名状态、重新签名apk

    Android应用市场一般都要求apk先进行签名才可上传应用,基于安全原则很多平台加入了apk需加固后才能上传的规则: 这时候就面临一个问题,因为apk加固后,会被抹除原有的签名信息,有些平台提供了官 ...

  3. matlab ssd检测,基于SSD神经网络的违章停车车辆实时检测方法与流程

    本发明属于图像识别和计算机视觉技术领域,尤其涉及一种停车车辆的检测方法,可用于城市环境中对违章停车车辆的检测. 背景技术: 随着现代社会经济的快速发展和城市化的普及,汽车作为一种重要的交通工具,其数量 ...

  4. 两个一样的图像相除会怎么样_【壮凌自动化分析】一种动力电池生产中基于图像运动模糊的速度检测方法...

    一种动力电池生产中基于图像运动模糊的速度检测方法 1.西南大学 电子信息工程学院,重庆 400715) 2.非线性电路与智能信息处理重庆市重点实验室,重庆 400715) 1.当前背景与成熟方法介绍 ...

  5. 基于深度学习的显著性目标检测方法综述

    源自:电子学报       作者:罗会兰  袁璞  童康 摘 要 显著性目标检测旨在对图像中最显著的对象进行检测和分割,是计算机视觉任务中重要的预处理步骤之一,且在信息检索.公共安全等领域均有广泛的应 ...

  6. 肺结节目标检测_一种基于CT图像的肺结节检测方法及系统与流程

    本发明属于医学图像分析和计算机辅助诊断等技术领域,更具体地,涉及一种基于CT图像的肺结节检测方法及系统. 背景技术: 肺癌是导致患癌死亡的最危险的疾病之一,其发病率占所有癌症的三分之二,且5年存活率为 ...

  7. 基于深度学习的小目标检测方法综述

    随着深度学习的发展,基于深度学习的目标检测技术取得了巨大的进展,但小目标由于像素少,难以提取有效信息,造成小目标的检测面临着巨大的困难和挑战. 为了提高小目标的检测性能,研究人员从网络结构.训练策略. ...

  8. 基于激光雷达点云的3D检测方法汇总(LiDAR only)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨柒柒@知乎 来源丨https://zhuanlan.zhihu.com/p/436452723 ...

  9. 深度学习——day38 读论文:基于深度学习的数据竞争检测方法(DeleRace计算机研究与发展 2022)

    基于深度学习的数据竞争检测方法 chap0 Introduction 本文贡献: 原文及笔记下载 chap1 DeleRace 1.1 检测框架 1.2 选取实际应用程序 1.3 特征提取 1.3.1 ...

最新文章

  1. lstm代码_贼好理解,这个项目教你如何用百行代码搞定各类NLP模型
  2. Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略
  3. java8中Predicate用法
  4. 我们该如何学习机器学习中的数学
  5. 前端学习(3015):vue+element今日头条管理--自定义验证规则
  6. Eclipse 答疑:Eclipse 使用 Amateras UML 创建类图点击 Finish 没反应解决方式汇总
  7. GCT之数学公式(平面解析几何)
  8. 从坐标移动_ABB知识点13:工件坐标系定义
  9. Linux系统发布ASP.NET项目
  10. 流程图绘制软件 EDraw Mind Map
  11. Linux高级程序设计第三版电子版PDF
  12. win10的计算机用户名怎么改,win10账户名修改,教您win10怎么更改账户名称
  13. Lenovo R7000 win11无线网卡无法连接5Gwifi
  14. Excel VBA初级系列培训--课时1
  15. python聚合函数_Python 数据聚合 - 树懒学堂
  16. 转:各种文本格式转换的网站
  17. TMS320F280049C 学习笔记31 控制率加速器 CLA 学习随笔
  18. oracle中overwrite写法,【学习笔记】Oracle 11G新特性restart的深入研究案例
  19. linux检测文件是否加锁,Linux 文件锁 - mrsuperli的个人空间 - OSCHINA - 中文开源技术交流社区...
  20. java读取本地图片在浏览器中显示

热门文章

  1. 深入剖析 RabbitMQ —— Spring 框架下实现 AMQP 高级消息队列协议
  2. 2021-05-18Leetcode96.不同的二叉搜索树
  3. 【图像识别】基于HSV和RGB模型水果分类matlab源码含 GUI
  4. hive中表类型和ETL
  5. [VS]运行程序出现MSVCR100D.dll错误
  6. cv2.drawContours()讲解
  7. iOS6Passbook入门1/2
  8. 解决 Windows server 2008 R2 DataCenter 不能安装 .NETFramework4.6.1
  9. vue实现动态路由一步到位
  10. java-php-python-ssm-网络学习平台-计算机毕业设计