腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
中的
I2C
驱动
程序
linux-kernel
、
linux-device-driver
、
i2c
我知道
I2C
在一个非常基本的层次上,它依赖于
linux
内核,但对于实现一个基本的
I2C
驱动
程序却毫无头绪。 试图在
I2C
设备
驱动
程序中启动。请您推荐任何初学者教程的源代码映射!!
浏览 14
提问于2013-05-24
得票数 14
回答已采纳
2
回答
/sys/bus/
i2c
/./
i2c
文件是只读的。
linux
、
linux-kernel
、
kernel-module
、
i2c
、
eeprom
我有一个X86 CPU与自定义
I2C
主硬件。我的
Linux
是Ubuntu14.04,内核3.13。 连接到我的
I2C
总线上有一个
I2C
eeprom内存。当我加载
linux
驱动
程
浏览 3
提问于2018-09-25
得票数 1
1
回答
Linux
-在使用
i2c
设备
之前需要注册(实例化)它们吗?
linux
、
embedded-linux
、
i2c
我对使用
Linux
的
i2c
dev接口的用户空间程序如何能够注册(实例化?)感到困惑。
i2c
设备
。根据我的理解,通过阅读:,我们似乎需要: i2c1
设备
驱动
程序的init中调用i2c_new_device() 但是,对于使用这里描述的i2c-dev界面的用户空间程序,是如何做到的呢?
设
浏览 5
提问于2016-12-22
得票数 0
回答已采纳
3
回答
Linux
I2C
驱动
程序移植问题
linux-device-driver
、
i2c
我正在将
I2C
驱动
程序移植到
Linux
-4上。该
设备
同时为不同功能提供多个
I2C
地址。address 0xAA is for access of SPI flash.是否可以在单个
I2C
设备
驱动
程序中支持对不同
I2C
地址的访问? 感谢您的帮助,谢谢
浏览 2
提问于2018-12-03
得票数 1
回答已采纳
2
回答
Linux
设备
驱动
程序注册过程
linux
、
linux-device-driver
我是一个
linux
新手,试图理解
Linux
设备
模型。我已经浏览了
Linux
3.1.6代码库,特别是
驱动
程序部分,并发现 一些
驱动
程序正在使用(例如
i2c
总线
设备
:
linux
-3.1.6//
i2c
/i2c-dev.c) *register_chrdev()*和(例如pci总线:
linux
-3.1.6/ drivers /pci/bus.c)
浏览 2
提问于2011-12-30
得票数 4
回答已采纳
1
回答
填充/sys和/dev目录的内容
linux
、
drivers
、
kernel-modules
、
udev
、
devices
我的理解是,/sys目录包含解释不同
设备
信息的文件。如何以及何时填充该目录?那么关于/dev目录,
设备
驱动
程序/模块是否也填充了这个目录呢?提前谢谢。
浏览 0
提问于2022-09-01
得票数 0
1
回答
是否可以让两个内核
驱动
程序在一个具有相同供应商和
设备
ID的PCIe总线上运行?
linux
、
kernel
、
driver
我正在尝试创建两个
Linux
内核
驱动
程序来访问同一个PCIe
设备
(使用相同的供应商和
设备
ID)。理想的方法是使用FPGA控制多个传感器(光传感器,.)并将控制方法映射到PCIe端点。
浏览 3
提问于2015-12-01
得票数 1
回答已采纳
6
回答
Linux
设备
驱动
程序,程序是从哪里开始的?
linux-kernel
、
linux-device-driver
我已经开始学习
Linux
驱动
程序,但我发现它有点难。我将以
i2c
驱动
程序为例。它里面有这么多函数,我想知道如何才能得到
i2c</
浏览 2
提问于2012-10-16
得票数 1
回答已采纳
1
回答
在嵌入式
linux
中导出板信息的最简单方法
embedded-linux
我正在考虑创建一个模块/守护进程,它可以读取
i2c
设备
和其他一些东西,并为我们的主应用程序导出文件系统中的信息。
浏览 0
提问于2014-03-04
得票数 1
1
回答
如何为
i2c
设备
启用适当
驱动
程序
linux
、
linux-kernel
、
linux-device-driver
、
i2c
我目前正在学习
linux
设备
驱动
程序,特别是使用带有beaglebone的
i2c
设备
。我有上面有的。在
linux
驱动
程序文件夹中搜索,我发现一个
驱动
程序已经存在。我的问题是如何将此
设备
与此
驱动
程序相关联?当我执行ls -l /dev时,i2c-2的主号是89,它是
i2c
字符
驱动
程序。如何更改此
驱动
程序关联?我应该在这上面研究什么材料?
浏览 6
提问于2018-08-17
得票数 1
回答已采纳
1
回答
通过SMBus访问/监控电池状态
linux-kernel
、
usb
、
linux-device-driver
、
power-management
、
i2c
当涉及到处理智能电池和
I2C
/SMBus时,我是一个初学者,我对如何处理这个问题有点迷茫。 任何建议的帮助都将不胜感激。谢谢。
浏览 2
提问于2010-07-22
得票数 0
1
回答
使用
linux
I2C
驱动
程序
linux
、
driver
、
linux-device-driver
、
embedded-linux
、
i2c
我需要编写一个
Linux
设备
驱动
程序来与外围显示板接口,该面板上有按钮和leds。在
驱动
程序中,我需要通过
I2C
读写到外围板上的另一个
I2C
设备
,然后将按钮按下事件从
驱动
程序内部发送到应用程序代码。然而,我正在为如何通过
I2C
总线与外围
I2C
设备
进行对话而苦苦挣扎。我不想编写新的
I2C
通信例程,因为我希望可以使用已经存在的
I2C
通信API。我的问题是,有很多关于如
浏览 3
提问于2015-12-22
得票数 2
回答已采纳
1
回答
何时最好在
Linux
中实现
I2C
驱动
程序模块
linux-device-driver
、
i2c
我目前正在处理运行
I2C
的嵌入式系统中连接到
Linux
总线的两个
设备
。我使用的是第一个
设备
的现有
驱动
程序,即摄像头。对于第二台
设备
,我已经成功地实现了一个用户空间程序,通过它我可以与第二台
设备
通信。到目前为止,这两种
设备
似乎很好地共存。然而,几乎所有的
I2C
设备
都有自己的
驱动
程序模块。因此,我想知道
驱动
程序模块的优点是什么。我看了一下下面的帖子。 ..。但没有结论。因此,与用户空
浏览 2
提问于2010-04-13
得票数 3
回答已采纳
1
回答
linux
中的
I2C
读写函数
linux-kernel
、
linux-device-driver
、
i2c
I2C
驱动
程序中的读写函数是如何传递给
linux
的?在
linux
源代码中的
I2C
设备
的所有
驱动
程序中,file_operations结构并没有用来告诉内核有关函数的信息。
浏览 6
提问于2017-01-22
得票数 0
1
回答
具有可选多平台
驱动
程序接口的
Linux
设备
驱动
程序
linux
、
driver
假设我有一个具有多个接口选项的芯片,例如,该芯片可能有一个
I2C
接口和一个SPI接口,我可以选择其中一个接口并相应地连接
设备
。我将如何为这样的
设备
编写
linux
设备
驱动
程序?具有这种行为的芯片是ssd1307,它已经在主线
linux
内核()中实现了
驱动
程序,它只为其
I2C
接口实现(该芯片还具有3/4 Wire接口)。正如您在代码中所看到的,探测函数在很大程度上依赖于它是一个
I2C
接口,因此为了使用SPI接口
浏览 2
提问于2018-09-30
得票数 0
回答已采纳
1
回答
可以从
Linux
i2c-dev
驱动
程序中删除什么,以作为仅用于一个
设备
的新
驱动
程序的基础?
linux
、
linux-device-driver
、
i2c
我正在尝试为一个恰好通过
I2C
通信的
设备
编写一个
Linux
字符
设备
驱动
程序。该
设备
是一个ATMEL微控制器,带有提供
I2C
地址的代码。它已经在
Linux
端使用典型的i2c-dev方法工作了。因此,现在我想复制i2c-dev作为一个新的
驱动
程序,专门用于这个特定的
设备
,这样我就可以在上面添加一些我自己的特定于
设备
的抽象代码。
浏览 2
提问于2014-12-20
得票数 0
1
回答
I2C
设备
linux
驱动
程序
c
、
linux
、
linux-kernel
、
linux-device-driver
、
i2c
如何制作一个字符
设备
为
i2c
设备
,具有打开,关闭,ioctl等功能?我过去两周一直在寻找关于它的信息,但找不到任何有用的东西。我在Essential
Linux
设备
驱动
程序中找到了一些信息,但它是为2.6内核编写的,我使用的是3.4.79 (我正在尝试在cubian发行版上为cubieboard2编写这个
驱动
程序)所以这本书有很多不推荐使用的函数,我试着像那里一样编写我的
驱动
程序,但它仍然不能工作(给我内核错误,而我是真的猫字符
设备
)
浏览 3
提问于2014-06-01
得票数 9
回答已采纳
1
回答
i2c
子系统如何将
设备
与
驱动
程序匹配?
linux-kernel
、
drivers
、
kernel-modules
、
devices
根据我到目前为止收集的信息,
Linux
上的
i2c
子系统识别了附加的
设备
,然后以某种方式将它们与加载的
驱动
程序模块相匹配。在识别匹配的地方,它调用
驱动
程序的探测函数,该函数实际上启动了
驱动
程序设置。我很难调试一个非功能摄像头;我可以看到
i2c
子系统看到了它的存在,并在/sys/bus/
i2c
/i2c-7中为它构建了目录,而且我可以判断这个
驱动
程序的.probe_new()函数没有被调用,因为我向它
浏览 0
提问于2020-08-05
得票数 3
回答已采纳
1
回答
Dell Inspiron 13 7000不工作,运行Ubuntu 14.04
dell
、
touchpad
、
trackpad
我在我的戴尔Inspiron 137000上安装了Ubuntu14.04,除了键盘之外,一切都正常工作。它根本没有回应。数多输入⎡ Virtual core pointer id=2 [master pointer (3)]⎜ ↳ ELAN Touchscreen Pen id=14 [slave p
浏览 0
提问于2014-09-24
得票数 5
回答已采纳
2
回答
如何开始学习
linux
设备
驱动
程序开发?(只在windows上工作)
linux-kernel
、
linux-device-driver
我想学习
Linux
设备
驱动
程序的开发。I在WinCE上开发了小型
驱动
程序,并从应用程序中开发了SPI、
i2c
接口,即打开、读取和写入
驱动
程序。i擅长操作系统和数据结构。底片:我应该如何继续学习
Linux
设备
驱动
程序开发? 编辑:任何参考书籍都是非常感谢的。
浏览 3
提问于2012-01-09
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
microbit的I2C方式 LCD1602驱动
Linux驱动系列-PWM驱动
Linux驱动开发-编写VS1053芯片音频驱动
Linux的字符设备和块设备
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券