Linux I2C总线体系结构及I2C设备的访问控制研究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
来 描述 。
( ica a t 3) d pe与 ic. in 2 2 l t c e 。‘
ic aa t 2 d pe与 icci t 2 l n 的关 系 和硬 件 体 系 中适 配 e 器 和设备 的关 系一致 , ic c e t 附于 ic a a t o 即 2 ln依 i 2 d pe
的 一般 方 法 。
【 键词 】 RM n xIC 总 线 ;mu 关 :A lu; i 2 L x驱动程序
1 引 言 、
_
IC总 线驱 动 主要 包 含 了 IC适 配 器 的数 据 结 构 2 2
IC总线 是 P ip 公 司 首先 推 出 的一 种两 线 制 串 i e a a t , C适 配器的通 信方法 a oi m 等 。通 过 2 h is l 2 d pe I r2 l rh g t 行传输 总线 , 由一根 数据线 fD 1 S A 和一 根时钟 线(C ) t 访 问 IC总 线驱 动 .我 们可 以控制 IC适 配器 的工 作 S Lg 2 2 成 . 于连接微 处理 器及其 外 围设 备 。 用 微处 理器可 以通 状 态 和过程 等 。 过 IC总线 访 问控 制支持 IC传输 协议 的设 备 。2 2 2 IC总 IC设 备驱 动 是对 IC硬件 体 系 结 构 中设 备 端 的 2 2
C U内部 P
e ( ) c d vr ic ci n 。 2 i _ f e 与 2 l t 2 i ic di r 2 r e 对应 一套驱 动方法 .是 纯粹辅 助作 用 的 v 数 据 结构 。 不对 应 任何 的物 理实 体 。ic ci t 应 于 2 l n 对 e
_
真 实 的物 理设 备 . 每个 IC设 备 都需 要 一 个 icci t 2 2_ l n e
Ln x的 IC体 系结 构 分 为 3个 部 分 : C核 心 、 iu 2 I 2 内核 中 ie 2. h文件 对 ic d vri _ l n 、 c aa 2 _ f e、 e ci ti — d p i 2 e 2 t 和 ic l r m这 四个数 据结构进 行 了定义 . 析 e r 2 a oi g t h 分 IC总线 驱动 、 C设备 驱动 。 2 I 2 IC核 心对 应 的源 码 在 Ln X2 2 iU . 6内核 d vr目录 这 四个 数据 结构 复杂 的关 系是理解 IC体 系结 构 的关 i re 2 下 的 ic c . 2 — oe 它提供 了 IC总线 和 IC设备 驱动 的 键 所在 rc 2 2
18 2
福 建 电

21 0 1年第 3 期
Ln xIC总线体 系结构及 IC设 备 的访 问控 制研 究 iu 2 2
莫 丽娟 .王 静 文
(黄 河水利 职 业技 术 学院 河 南 开封 4 50 7 0 3)
【 摘 要 】 RM iu 用 的越 来越 广 泛,iu :A Ln x应 Ln x驱动 程序 的设计 也成 了工程 师们 开发硬 件设 备 必须
线 因为协 议成 熟 , 引脚 简单 , 输 速 率高 , 持 的芯 片 实现 .设 备 一般挂 在 受 C U控 制 的 IC适 配器 上 . 传 支 P 2 通 多等 优点 .在 un x等嵌 入式 操作 系 统 中应用 非 常广 过 IC适 配器 与 C U交 换数 据 IC设备 驱动 包含 的 u 2 P 2
u * r 8 bu ;
1 .
图 () 1
2 1 年第 3期 0 1
泛 2 IC总线协议 也随着 nn x内核 的不断 升级而 逐渐 数 据 结构 有 ie d v r ie c e t u 2 r e 和 2 l n.我们 需 要根 据具 i i 完 善 。 Ln x2 在 iu . 6内核 中 . C总线 协议 已经成为 内核 体 的设 备实 现其 中的成员 函数 。 I 2 驱 动 的一 部分 。 了将 IC设备 应用 于嵌入 式系统 , 为 2 研 如 图 ( ) 以直 观 反 映 IC设 备 、 C驱 动 、 C通 1可 2 I 2 I 2 究 IC总线在 Ln x内核 中的实 现过程将 非 常必要 。 2 i u 信 方法 之间 的相互依 赖控制 关系 。 2 IC 总线体 系结构 、 2 21 2 . IC总线 的结构 原理
注 册注销 方法 。它是 IC总线 驱动 和 IC设 备 驱动 通 2 2 ( ) c aa t 1 i d pe与 ic l rh 2 2—ag i m。 ot 信 的桥梁 ic a atr对 应 于 物 理 上 的 一 个 适 配 器 . 2 dpe 而 IC总线 驱动是 对 IC体 系结构 中 . 配器 端 的实 ic a o tm可 以看做 是适配 器访 问总线 的方法 。 2 2 适 2 g rh l i 现 .适 配 器 可 以 由 C U控 制 .甚 至 可 以直 接 集 成 到 P
考 虑的 问题 。就 IC驱 动程 序 而言 , Ln x内核 源码 中 , C驱 动程序 以 IC体 系结构 的形式存 在 。本文 2 在 iu I 2 2 详 细讨论 了 IC 驱动 的体 系结构 , 出 IC驱 动设计 的一般 方 法。并进一 步讨论 了应 用程 序访 问驱动 程序 2 提 2
_ —
3 10 总线的通 信方 法 、 2 IC通 信 主要指 IC消息 的传 输 和 接 收 . C消息 2 2 I 2 的结 构体 ic m g 下 : 2 s 如
sr c 2 ms t ti c u g(
—Hale Waihona Puke Baidu
u1 d r 6a d; ul e ; 6l n

u 6f g ; l a s l / ms e g h gl n t / p i trt o n e oms a a g d t
相关文档
最新文档