Rk3568驱动开发_iic_17

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

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

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

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

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

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

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


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

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

相关推荐
芯片设计-曾工1 天前
当精准脉冲遇上清晰视界——CH2205E模块与YL1621的“黄金搭档“
驱动开发·stm32·单片机·51单片机·硬件工程
平凡的小蚂蚁3 天前
Exynos4412-POP-7inLCD裸机开发完整教程(STM32 库风格)
驱动开发·stm32·单片机·嵌入式硬件·嵌入式·硬件工程
小此方3 天前
Re:Linux系统篇(五十二)线程篇 · 五:直击 Linux 内核底层:TCB 与 LWP 一体两面全解析(附自定义线程封装)
linux·运维·驱动开发
胡八一3 天前
虚拟串口com0com安装教程
驱动开发·stm32·单片机
智者知已应修善业4 天前
【三位数字显示计时定时器设计-同步方式】2025-6-30
驱动开发·经验分享·笔记·硬件架构·硬件工程
zhangfeng11334 天前
AI编程范式:从Vibe Coding(氛围编程)向SDD规范驱动开发演进全解析
人工智能·驱动开发·ai编程
JNX_SEMI4 天前
Hi5000Q/H 6.5~75V宽输入——与H5227A完全对等,无缝适配现有电源方案-聚能芯-智芯官方授权一级代理
驱动开发·单片机·嵌入式硬件·物联网·硬件工程
芯片设计-曾工5 天前
远乐YL1628 SSOP28驱动芯片详解
驱动开发·单片机·51单片机·硬件工程
zhangfeng11336 天前
CodeBuddy 是否支持 SDD(Spec-Driven Development 规范驱动开发
人工智能·驱动开发
dok126 天前
Johannes 《Linux内核模块与设备驱动开发:编写Linux驱动程序》 (11)kmalloc 动态内存分配和struct file中的私有数据
linux·驱动开发·算法