- 2
- 0
- 约1.11万字
- 约 10页
- 2026-04-21 发布于北京
- 举报
一.LinuxI2C驱动框架简介
Linux中的I2C也是按照平台总线模型设计的,既然也是按照平台总线模型设计的,是不
是也分为一个device和一个driver呢?但是I2C这里的device不叫device,而是叫client。
在讲tform的时候就,tform是虚拟出来的一条总线,目的是为了实现总线、设
备、驱动框架。对于I2C而言,不需要虚拟出一条总线,直接使用I2C总线即可。
同样,我们也是先从非设备树开始,先来看一下,在没有设备树之前我们是怎么实现的
I2C的device部分,也就是client部分。然后在学习有了设备树,我们的client是怎么
编写的。按照Linux的发展路径来学习。
在没有使用设备树之前,我们使用的是i2cboardinfo这个结构体来描述一个I2C设备
____
的,i2cboardinfo这个结构体如下:
__
structi2cboardinfo{
__
chartype[I2CNAMESIZE];/*I2C设备名称*/
unsignedshortflags;/*标志*/
unsignedsh
您可能关注的文档
- 圆图形研究等腰三角形性质与计算.pdf
- K线交易机会与信号分析笔记.pdf
- 员工财务知识培训概要:成本计算与费用管理.pdf
- 新一代模块化数据中心解决方案及其特点.pdf
- DELL新一代模块化数据中心解决方案概览.pptx
- 第8单元你生日时候?Section A 2a-2e教学设计.pdf
- 音乐进阶教程:F大调音阶与弦、五度链.pdf
- 江西省中考生物试题:单项选择题.pdf
- 7《包身工》课件 2026-2027学年统编版高二语文选择性必修中册.pptx
- 8.《大卫 科波菲尔(节选)》第一课时-课件 2026-2027学年统编版高二语文选择性必修上册.pptx
- 统编版小学五年级语文下册课件《语文园地六》.pptx
- 9.3 大气压强 课件-2025-2026学年人教版物理八年级下学期.pptx
- 10.《苏武传》第二课时 课件 2026-2027学年统编版高二语文选择性必修中册.pptx
- 统编版小学五年级语文下册课件《第二单元习作:写读后感》.pptx
- 2025-2026学年初二英语下学期期中模拟练习含答案.docx
- 2024-2025学年广东省广州市八年级下学期中段生物检测含答案.docx
- 2024-2025学年广东广州天河中学八年级下学期期中数学试题含答案.docx
- 冀教版八年级数学上《第十二章分式和分式方程》单元测试含答案.doc
- 华东师大八年级数学下《第18章平行四边形》整合提升试卷.doc
- 危重病人生命体征监测.pptx
原创力文档

文档评论(0)