Rk3568驱动开发_iic_17

iic 和 spi一般是短距离通信,通信速度快,有时钟线,rs485、uart一般长距离通信,需要传输设备与被传输设备间定好波特率

iic驱动kernel已经写好了直接用即可,需要操作的地方在于用i2c驱动接口调用光敏传感器的数据,这个是驱动开发者要做的点

1.首先要告诉i2c,光敏传感器的地址(设备树)

2.创建光敏传感器设备节点

3.在节点中配合i2c驱动接口初始化光敏传感器、读光敏传感器数据

4.用户层调用光敏传感器设备节点,读取数据

在i2c总线中定义光敏传感器节点已经光敏传感器地址0x1e


设备驱动中用内核写好的i2c总线与传感器通信

应用层通过调用自己写好的设备驱动来读取传感器信息

相关推荐
世微 如初14 天前
AP5125大功率LED恒流驱动实战:地摊灯项目从原理图到调试笔记
驱动开发·芯片·led电源驱动·降压恒流ic
ScilogyHunter14 天前
Zephyr串口驱动开发及构建完全指南
驱动开发·uart·zephyr
_Emma_14 天前
【DRM&Graphic】Linux图形与显示框架
linux·驱动开发·图形渲染·显示器
董厂长14 天前
Loop Engineering:停止手动提示,开始设计自动提示的系统
大数据·人工智能·驱动开发·llm
Saniffer_SH14 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
暮云星影15 天前
全志linux开发屏幕适配(二)`HDMI`驱动适配说明
linux·arm开发·驱动开发
charlie11451419115 天前
嵌入式Linux驱动开发——从轮询到中断
linux·开发语言·驱动开发·嵌入式
暮云星影15 天前
瑞芯微rk3566开发FIT Secure Boot
linux·arm开发·驱动开发·安全
暮云星影15 天前
全志linux开发 USB接口设置
linux·arm开发·驱动开发
sukalot15 天前
windows显示驱动开发-CCD DDI的其它技术
windows·驱动开发