logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux Mii management/mdio子系统分析之五 PHY状态机分析及其与net_device的关联

      前面几章基本上完成了mdio模块驱动模型的分析,本篇文章主要讲述phy device的状态机以及phy device与net_device的关联。Phy device主要是对phy的抽象,而net_device主要是对mac的抽象,而mdio总线以及mii_bus主要用于对phy设备的控制(包括设置phy设备的工作模式、速率模式、...

#linux#macos#网络
Linux Mii management/mdio子系统分析之四 mdio总线及phy驱动模型及其开发流程

      前三篇文章完成了mdio子系统概述、mdio子系统驱动模型概述、mii_bus子模块方法及驱动实现分析,本篇文章我们主要进行mdio总线驱动实现分析、phy驱动实现分析等部分,涉及的内容如下:一、mdio总线实现及相应方法分析 二、phy驱动实现相应方法的分析 ...

#网络#macos#数据结构
扫盲-以太网MII接口类型大全-MII、RMII、SMII、GMII、RGMII、SGMII、XGMII、XAUI、RXAUI

一、简介    MII是英文 Medium Independent Interface 的缩写,翻译成中文是“介质独立接口”,该接口一般应用于以太网硬件平台的MAC层和PHY层之间,MII接口的类型有很多,常用的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI等。下面对它们进行一一介绍。二、MII接口类型1

#物联网#fpga开发#iot
Freeradius安装和配置

以下安装均在VMware虚拟机上实验,系统为ubuntu 16.04。方法一:直接安装sudo apt-get install freeradius安装完成后查看安装版本: freeradius -v 查看安装版本为v2.2.8,看来自动安装的版本还是比较旧的。适用apt-cache madison freeradius 或者apt-show-versions -a -p freera...

PHY驱动调试之 ---PHY设备驱动(三)

1. 前言 内核版本:linux 4.9.225,以freescale为例。(部分内容待修改和补充,不一定准确)2. 概述上一篇文章讲了控制器的驱动使用的是platform总线的连接方式,本节要讲的PHY设备驱动是基于device、driver、bus的连接方式。其驱动涉及如下几个重要部分:总线 - sturct mii_bus (mii stand for media independent i

#数据结构#网络#linux
linux crypto

The Linux Kernel-cryptoThe Linux Kernel-crypto-AEAD_APIKernel Crypto框架Linux内核crypto子系统学习笔记Linux内核密码学API--对称密码AES-GCM加密算法的简单介绍CCM加密学习CCM-AES从Linux内核(CCM-AES from Linux Kernel)Linux加解密支持模块代码总体描述Linux加解密

patch文件介绍和生成方法

Git 打补丁-- patch 和 diff 的使用(详细)git diff和diff产生的文件简介git patch制作相关简介git format-patch 用法

#git#github
linux shell 10进制转16进制

10进制转16进制:15 > 0xfprintf '%x\n' 1516进制转10进制:0xf > 15printf '%d\n' 0xFecho $((16#f))16进制转8进制:0xF > 17printf '%o\n' 0xF8进制转10进制:8#17 > 15echo $((8#17))2进制转10进制:2#1111 > 15...

到底了