Linux驱动
文章平均质量分 95
Linux驱动开发
技术过硬的菜鸡
做自己喜欢做的事,走自己想走的路。。。
展开
-
基于linux的I2C驱动与调试(传统ID匹配方式)
基于linux的I2C驱动与调试(传统ID匹配方式)1. I2C背景了解1.1.物理接口1.2通信特征2. I2C时序图2.1. I2C起始信号2.2. I2C终止信号2.3. I2C应答信号2.4. I2C写时序2.5. I2C读时序3. I2C实际操作图解3.1.写操作3.2.读操作3.3. 驱动代码4.总结1. I2C背景了解1.1.物理接口1)SCL(serial clock ):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道;2)SDA(serial data):数据线,原创 2021-05-12 15:25:57 · 3445 阅读 · 5 评论 -
基于Linux的字符设备驱动
基于Linux的字符设备驱动1.字符设备概述:2. Linux 应用程序对驱动程序的调用流程2.字符设备模型2.1驱动初始化2.1.1分配设备描述结构2.1.2初始化设备描述结构2.1.3注册设备描述结构2.1.4硬件初始化2.1.实现设备操作3.1驱动注销1.字符设备概述:字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、IIC、SPI, LCD 等等都是字符设备,这些设备的驱动就叫做字符设原创 2021-06-15 16:43:17 · 331 阅读 · 1 评论