linux获取交换机端口信息,基于Linux的端口状态实时检测方法、电路和交换机与流程...
技术特征:
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的端口状态实时检测方法、电路和交换机与流程...相关推荐
- linux 获取网卡接口信息
linux 获取网卡接口信息 获取本机所有网卡名称 struct ifreq ioctl 头文件 获取网卡信息 获取本机所有网卡名称 // /usr/include/net/if.h, 头文件 < ...
- 获取apk签名信息、抹除apk签名状态、重新签名apk
Android应用市场一般都要求apk先进行签名才可上传应用,基于安全原则很多平台加入了apk需加固后才能上传的规则: 这时候就面临一个问题,因为apk加固后,会被抹除原有的签名信息,有些平台提供了官 ...
- matlab ssd检测,基于SSD神经网络的违章停车车辆实时检测方法与流程
本发明属于图像识别和计算机视觉技术领域,尤其涉及一种停车车辆的检测方法,可用于城市环境中对违章停车车辆的检测. 背景技术: 随着现代社会经济的快速发展和城市化的普及,汽车作为一种重要的交通工具,其数量 ...
- 两个一样的图像相除会怎么样_【壮凌自动化分析】一种动力电池生产中基于图像运动模糊的速度检测方法...
一种动力电池生产中基于图像运动模糊的速度检测方法 1.西南大学 电子信息工程学院,重庆 400715) 2.非线性电路与智能信息处理重庆市重点实验室,重庆 400715) 1.当前背景与成熟方法介绍 ...
- 基于深度学习的显著性目标检测方法综述
源自:电子学报 作者:罗会兰 袁璞 童康 摘 要 显著性目标检测旨在对图像中最显著的对象进行检测和分割,是计算机视觉任务中重要的预处理步骤之一,且在信息检索.公共安全等领域均有广泛的应 ...
- 肺结节目标检测_一种基于CT图像的肺结节检测方法及系统与流程
本发明属于医学图像分析和计算机辅助诊断等技术领域,更具体地,涉及一种基于CT图像的肺结节检测方法及系统. 背景技术: 肺癌是导致患癌死亡的最危险的疾病之一,其发病率占所有癌症的三分之二,且5年存活率为 ...
- 基于深度学习的小目标检测方法综述
随着深度学习的发展,基于深度学习的目标检测技术取得了巨大的进展,但小目标由于像素少,难以提取有效信息,造成小目标的检测面临着巨大的困难和挑战. 为了提高小目标的检测性能,研究人员从网络结构.训练策略. ...
- 基于激光雷达点云的3D检测方法汇总(LiDAR only)
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨柒柒@知乎 来源丨https://zhuanlan.zhihu.com/p/436452723 ...
- 深度学习——day38 读论文:基于深度学习的数据竞争检测方法(DeleRace计算机研究与发展 2022)
基于深度学习的数据竞争检测方法 chap0 Introduction 本文贡献: 原文及笔记下载 chap1 DeleRace 1.1 检测框架 1.2 选取实际应用程序 1.3 特征提取 1.3.1 ...
最新文章
- lstm代码_贼好理解,这个项目教你如何用百行代码搞定各类NLP模型
- Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略
- java8中Predicate用法
- 我们该如何学习机器学习中的数学
- 前端学习(3015):vue+element今日头条管理--自定义验证规则
- Eclipse 答疑:Eclipse 使用 Amateras UML 创建类图点击 Finish 没反应解决方式汇总
- GCT之数学公式(平面解析几何)
- 从坐标移动_ABB知识点13:工件坐标系定义
- Linux系统发布ASP.NET项目
- 流程图绘制软件 EDraw Mind Map
- Linux高级程序设计第三版电子版PDF
- win10的计算机用户名怎么改,win10账户名修改,教您win10怎么更改账户名称
- Lenovo R7000 win11无线网卡无法连接5Gwifi
- Excel VBA初级系列培训--课时1
- python聚合函数_Python 数据聚合 - 树懒学堂
- 转:各种文本格式转换的网站
- TMS320F280049C 学习笔记31 控制率加速器 CLA 学习随笔
- oracle中overwrite写法,【学习笔记】Oracle 11G新特性restart的深入研究案例
- linux检测文件是否加锁,Linux 文件锁 - mrsuperli的个人空间 - OSCHINA - 中文开源技术交流社区...
- java读取本地图片在浏览器中显示
热门文章
- 深入剖析 RabbitMQ —— Spring 框架下实现 AMQP 高级消息队列协议
- 2021-05-18Leetcode96.不同的二叉搜索树
- 【图像识别】基于HSV和RGB模型水果分类matlab源码含 GUI
- hive中表类型和ETL
- [VS]运行程序出现MSVCR100D.dll错误
- cv2.drawContours()讲解
- iOS6Passbook入门1/2
- 解决 Windows server 2008 R2 DataCenter 不能安装 .NETFramework4.6.1
- vue实现动态路由一步到位
- java-php-python-ssm-网络学习平台-计算机毕业设计