摘要
本发明公开了一种多平台通用的用户态访问mdio总线方法,包括以下步骤:驱动模块在初始化过程中调用内核提供的接口进行注册;驱动模块遍历设备树,从所述设备树中获取匹配的CPU的mdio或网卡设备的描述信息;对获取到的描述信息进行判断是否已注册mdio总线接口,根据不同状态;创建操作接口供应用层使用,所述操作接口的操作包括read和write;在系统中生成mdio_xspeed设备,所述mdio_xspeed设备用于为DPDK的网络芯片驱动提供mdio统一接口,所述mdio统一接口用于实现对网络芯片的访问配置;用户层通过对所述mdio_xspeed设备进行读写实现对底层mdio设备的访问。本发明可以减少交换芯片适配的任务量,加快新产品的研发进度。
技术关键词
总线方法
多平台
接口
设备读写操作
网卡设备
内核
芯片
读取设备
驱动设备
模块
协议
网络
新产品
数据
命令
逻辑
控制器
节点
定义
系统为您推荐了相关专利信息
占用栅格
机器学习模型评估
环境传感装置
规划
车辆
通讯方法
虚拟设备
实时数据
RS485接口
LoRaWAN技术
自定义规则
大语言模型
监听接口
模块
变更识别方法
功能模块
软件架构系统
机械设计方法
算法
接口模块
表情机器人
集成化系统
小型伺服电动机
机械系统
主控计算机