- 11
- 0
- 约6.21千字
- 约 10页
- 2021-09-14 发布于四川
- 举报
一、概述
I2C 只有两条线, 一条串行数据线: SDA一,
样,它便利了工程人员的 布线.
条是时钟线 SCL正.
由于这
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
二、用户态实现设备驱动
在 Linux 内核代码文件 i2c-dev.c中实现了 I2C适配器设备文件的功能, 针对每个适配器生成一个主设备号为 89 的设备节点〔次设备号为0-255〕,I2c-dev.c并没有针对特定的设备而设计, 只是供应了通用的read(),write(),和 ioctl()等文件操作接口,在用户空间的应用层就可以借用这些接口拜访挂接在适配器上的 I2C设备的储备空间或存放器, 并掌握 I2C设备的工作方式;
i2c 适配器的设备节点是 /dev/i2c-x ,其中 x 是数字;由于适配器编号是动态安排的〔和注册次序有关〕,所以想明白哪一个适配器对应什 么编号,可以查看 /sys/class/i2c-dev/目录下的文件内容;
三、用户态调用
、i2c-dev
用户空间操作 i2c,需要包含以下头文件;
打开适配器对应的设备节点
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
i2c-dev 为打开的
您可能关注的文档
最近下载
- 2025结构上拉式悬挑钢管脚手架技术规程.docx VIP
- 起重设备售后跟踪服务方案.pdf VIP
- 地下车库充电桩安装施工图.docx VIP
- 2.1 地球与地球仪(第2课时)课件湘教版(2024)七年级上册地理 (1).pptx VIP
- 《什么比猎豹的速度更快》优质课件(第一课时).pptx VIP
- 2026年全国导游资格考试模拟试题(含详细答案解析).docx VIP
- 道路工程质量月活动方案(3篇).docx VIP
- 2025年江苏省中小学生金钥匙科技竞赛小学个人初赛赛题及答案 .docx VIP
- RFJ 01-2014 人民防空工程设备设施标志和着色标准.pdf VIP
- 洗车店环保措施.docx VIP
原创力文档

文档评论(0)