[RK3399][Android7.1]Linux核心I2C子系統框架圖解

雪松研究所發表於2020-10-03

在這裡插入圖片描述

平臺 核心版本 安卓版本
RK3399 Linux4.4 Android7.1

1、Linux I2C子系統框架

LinuxI2C 子系統架構,主要分為三個部分:

  • 核心層提供主機介面卡驅動和裝置驅動的管理並提供上層訪問介面;
  • 匯流排驅動層是 I2C 主機介面卡驅動和通訊演算法的實現,可以產生滿足I2C通訊協議的電平序列;
  • 最後 I2C 裝置驅動是對子系統框架中外部裝置的抽象,它通過核心層與介面卡聯絡。

相關文章