首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux下配置i2c总线上的图像传感器

在linux下配置i2c总线上的图像传感器
EN

Stack Overflow用户
提问于 2018-10-12 20:51:13
回答 1查看 505关注 0票数 0

我需要配置位于i2c-2总线上的图像传感器的寄存器(寄存器地址- 16位)。我使用的是i2ctools命令(i2cset、i2cget等)从命令行配置其他硬件设备(寄存器地址-8位)。

i2ctools仅允许范围为0x00到0xFF的寄存器地址。

没有人可以建议任何替代方法来配置此图像传感器。我只需要配置板上的寄存器启动(一次初始化)。我在我的主板上使用yocto构建的linux。

如果只是启动后的一次要求,那么配置任何硬件设备的寄存器的正确方法是什么?

我在网上做了一些研究,我需要为此编写内核模块或内核驱动程序吗?两个模块和驱动程序的区别是什么?如何在yocto中实现同样的功能?

EN

回答 1

Stack Overflow用户

发布于 2018-10-13 04:11:53

为此,您不需要内核驱动程序或模块。

代码语言:javascript
复制
i2cset [-f] [-y] [-r] i2cbus chip-address data-address [value] ... [mode]

对于16位数据地址,模式必须为w

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52779919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档