Linux驱动开发
文章平均质量分 97
Linux驱动开发
Respate.
嵌入式 从入门到入狱 联系:Respate@163.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 网络驱动分析
一、网卡基础知识网口扫盲一:网卡初步认识网口扫盲二:Mac与Phy组成原理的简单分析MAC和PHY接口介绍由上图可知,MAC与PHY 数据通信分为两部分:1.MDIO 总线: 用于Mac读写Phy寄存器,获取PHY状态信息以及对PHY配置2.MII 总线接口: 用于MAC与PHY的数据交互(网络数据)3.linux驱动中,将MAC和MII总线看着一个整体,去绑定phy二、Mdio总线1.mdio bus 初始化代码路径:drivers/net/phy/phy_device.c在p原创 2021-11-30 15:12:00 · 3204 阅读 · 0 评论 -
Linux bh1750用户层驱动(I2C)
一、linux 应用层编写i2c驱动说明在没有内核源码树不能直接写驱动时,可以通过i2c总线编写i2c驱动(用户层),通过分析linux i2c驱动总程序发现,通过调用用户层函数编写i2c设备驱动程序步骤如下:1.打开对应的i2c适配器(/dev/i2c-x)2.通过ioctl设置从机地址(i2c ioctl使用说明)3.初始化设备4.数据交互二、bh1750 i2c实例以下程序为6818开发板平台下 bh1750的应用层i2c驱动程序//******************** NG.Re原创 2020-05-31 16:30:21 · 1130 阅读 · 0 评论
分享