11Nov

Linux下i2c体系结构

时间: 2019-11-11 分类: 短视频制作 作者: 蛋蛋 7 次浏览

l�������Ƶ����inux下i2c系统构造年夜致可以分为三层:

1,i2c总线驱动层(硬件实现层),该层经由过程i2c时序把持数据的传输,重要包括i2c适配器数据构造i2c_adapter,i2c适配器的algorithm数据构造。是和i2c把持器直接打交道的一层。

2,i2c焦点层,该条理为具体的装备驱动供给注册刊出方式,通信方式,便利具体驱动法式的编写。常用接口如下:

EXPORT_SYMBOL(i2c_add_adapter);

EXPORT_SYMBOL(i2c_del_adapter);

EXPORT_SYMBOL(i2c_del_driver);

EXPORT_SYMBOL(i2c_attach_client);

EXPORT_SYMBOL(i2c_detach_client);

EXPORT_SYMBOL(i2c_transfer);

3,i2c装备驱动层

重要为利用法式供给文件操纵接口,例如open,read,write, ioctl等

更具体的分层构造如下图

蛋蛋

本文作者:

{蛋蛋培训}专注短视频教程、抖音视频制作,快速成为短视频推广高手玩转抖音!让你成为一个懂策略、玩运营的全方位抖音教程技术人才,为全国抖友提供最新的抖音短视频和最火的抖音音乐教程!详情加加V信

相关文章:

Comments

目前没有评论. 你将成为第一个吃螃蟹的人!

发表评论

电子邮件地址不会被公开。*标记为必填选项

  • 必填
  • 正确格式为: http://www.zhengzhouqianghui.com
   评论:

返回顶部