logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux网络设备驱动-内核stmmac网卡驱动

前言写文章的目的是想通过记录自己的学习过程,以便以后使用到相关的知识点可以回顾和参考。一、硬件组成框架上图 内部MAC + 外部PHY + RJ45的组合就组成了一个完整的嵌入式网络接口硬件。MAC跟PHY的通讯通过MDIO总线 和 MII/RMII/GMII/RGMII等接口完成,其中驱动程序可以通过 MDIO 总线访问 PHY 芯片的任意一个寄存器,来完成对PHY的配置,而网络数据传输则通过

#嵌入式
字符设备驱动-通过GPIO子系统提供的API实现LED驱动

前言写文章的目的是想通过记录自己的学习过程,以便以后使用到相关的知识点可以回顾和参考。一、GPIO子系统提供的APIgpio 子系统提供了 API 函数来操作指定的 GPIO,gpio 子系统向驱动开发人员屏蔽了具体的读写寄存器过程。这就是驱动分层与分离的好处,大家各司其职,做好自己的本职工作即可。gpio 子系统提供的常用的 API 函数有下面几个:1、gpio_request 函数gpio_r

#嵌入式
到底了