腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
中的
I2C
驱动程序
linux-kernel
、
linux-device-driver
、
i2c
我知道
I2C
在一个非常基本的层次上,它依赖于
linux
内核,但对于实现一个基本的
I2C
驱动程序却毫无头绪。 试图在
I2C
设备
驱动程序中启动。请您推荐任何初学者教程的源代码映射!!
浏览 14
提问于2013-05-24
得票数 14
回答已采纳
1
回答
Linux
,ARM:为什么gpiochip<num>只在引导时
I2C
gpiochip<num>存在的情况下才创建?
linux
、
linux-kernel
、
embedded-linux
、
gpio
、
i2c
在imx6sx硬件
平台
()上使用
Linux
3.14.52。问题是,
设备
树中指定的PCF8575
I2C
GPIO扩展器不会实例化为/sys/class/gpio结构中的
设备
,除非它们在内核引导期间出现。这些
设备
列在/sys/bus/
i2c
/devices/i2c-1 (
i2c
bus 1)结构中,但在/sys/class/gpio结构中没有给出
浏览 4
提问于2016-05-11
得票数 3
回答已采纳
3
回答
平台
设备
/驱动程序与
i2c
设备
/驱动程序
driver
、
device
、
platform
、
difference
、
i2c
由于我是嵌入式领域的新手,我在理解
i2c
设备
/驱动程序和
平台
设备
/驱动程序之间的明显区别方面遇到了困难。我读过这个链接: 它说,
平台
设备
/驱动程序用于不可发现的
设备
,就像连接在
i2c
总线上的
设备
一样,
平台
设备
通过匹配的名称绑定到驱动程序。
i2c
设备
/驱动程序和
平台
设备
/驱动程序
浏览 5
提问于2015-01-02
得票数 3
1
回答
如何在ubuntu12.04LTS上更新“/usr/arm gnueabi/include/”库?
12.04
、
updates
、
libraries
采用Ubuntu12.04 LTS
平台
,开发了ARM Corcor-A8硬件
平台
(beaglebone black)的嵌入式
Linux
软件。为了在目标
设备
上的
I2C
总线上进行通信,建议使用i2c_smbus_函数在
I2C
总线上进行通信。/usr/arm gnueabi/include/
linux
/i2c.h /usr/arm-
linux
-gnueabi/include
浏览 0
提问于2014-08-06
得票数 0
1
回答
如何获取
Linux
内核驱动程序上的ACPI
设备
列表?
linux
、
linux-kernel
、
acpi
我正在开发一个
Linux
内核驱动程序。需求的一部分是获取系统上的ACPI
设备
列表并遍历。虽然下面的代码可以在用户模式下工作,但它不能在内核上编译。printf("%s\n", dir->d_name); } } 在内核中有没有类似的函数可以让我获取ACPI
设备
的列表
浏览 5
提问于2017-12-04
得票数 1
2
回答
Linux
平台
驱动程序和普通
设备
驱动程序有什么不同?
c
、
linux
、
linux-kernel
、
linux-device-driver
早些时候我曾假设: 请有人解释一下。
浏览 5
提问于2013-03-25
得票数 63
回答已采纳
1
回答
Linux
驱动程序:
设备
树和旧的驱动程序实例化
linux
、
driver
、
embedded-linux
、
device-tree
我目前正在使用
Linux
开发嵌入式
设备
(基于飞思卡尔i.MX6)。我的
平台
启用DT(也就是说,所有
设备
实例化起源于扁平的
设备
树,而不是板初始化源文件)。在这种情况下,我需要实例化一个使用尚未移植到DT的驱动程序的
设备
.有可能吗?我的意思是:是否有可能将通过
设备
树实例化的
设备
和以旧方式实例化的
设备
(例如通过i2c_register_board_info for
I2C
设备
)混合使用?如果是这样的话,是
浏览 5
提问于2015-08-26
得票数 2
1
回答
为什么ififd的pci实现使用"platform_driver“而不是"pci_driver"?
c
、
linux
、
linux-kernel
、
can-bus
、
pci
pci_driver实现了
linux
内核(是使用platform_driver结构而不是pci_driver结构)的驱动程序/net/ CAN。 如果是这样的话,为什么PCI if
浏览 1
提问于2018-09-26
得票数 1
回答已采纳
1
回答
为多功能
i2c
设备
编写内核模块-一个还是多个?
c
、
linux
、
linux-kernel
、
kernel-module
、
i2c
我有一个
i2c
设备
,内置在我正在开发的电路板中。它响应于一个地址,但第一个字节(有时称为“命令”或“寄存器”)指示所寻址的函数。我可以用i2cset/get/detect从用户空间使用
设备
,所以我知道一切都正常。我是否应该将其编码为: 一个
i2c
客户端模块,并找到一种方法来获得在/sys中正确位置列出的内容。一个
浏览 5
提问于2016-10-05
得票数 4
回答已采纳
1
回答
创建
Linux
设备
驱动程序。无法让驱动程序检测
设备
并调用探测函数
c
、
linux
、
driver
、
linux-device-driver
、
spi
设备
似乎未被检测到和/或未正确关联到驱动程序。 #include <
浏览 2
提问于2015-08-17
得票数 1
2
回答
Beagle骨黑I2C2问题
i2c
、
beagleboneblack
我在使用
I2C
sensor和小猎犬骨黑的时候遇到了问题。BBB正在运行一个新更新的18.04 Ubuntu镜像,专门用于BBB。为什么我不能使用BBB连接到我的
I2C
传感器?
浏览 39
提问于2020-01-11
得票数 1
1
回答
三星Galaxy Book S(英特尔)- Ubuntu 20.1无法让键盘/鼠标间隔工作
keyboard
、
samsung
亲爱的友好社区:-)非常感谢, 安德烈亚斯
浏览 0
提问于2021-04-16
得票数 0
2
回答
/sys/bus/
i2c
/./
i2c
文件是只读的。
linux
、
linux-kernel
、
kernel-module
、
i2c
、
eeprom
我有一个X86 CPU与自定义
I2C
主硬件。我的
Linux
是Ubuntu14.04,内核3.13。 连接到我的
I2C
总线上有一个
I2C
eeprom内存。当我加载
linux
驱动程序时,eeprom驱动程序会自动创建sys文件
浏览 3
提问于2018-09-25
得票数 1
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
回答已采纳
1
回答
用于香蕉pi和
设备
树的
Linux
设备
驱动程序
c
、
linux
、
linux-kernel
、
linux-device-driver
、
device-tree
我正在尝试为Banana Pi M2 ultra编写
Linux
内核4.13.x的以太网驱动程序。不久前,在
Linux
内核基础设施中引入了所谓的“
设备
树”(DT)。我在编写
设备
驱动程序时没有太多使用DT的经验,因此我有一些问题。我知道CCU的物理地址必须通过ioremap()
浏览 2
提问于2017-11-14
得票数 3
1
回答
如何在
linux
下编写
平台
驱动
linux
、
driver
、
low-level-code
我开始编写
linux
驱动程序,现在我对它很有信心,但我现在的兴趣是编写spi或USB或
i2c
控制器的底层驱动程序(
平台
驱动程序)。有没有什么我可以开始写的在
linux
PC上练习
平台
驱动程序。可以建议如何开始在
linux
上编写
平台
驱动程序吗? 谢谢
浏览 30
提问于2013-11-12
得票数 0
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
回答已采纳
1
回答
U
i2c
检测到我的
设备
(70),但是
Linux
i2c
没有。为什么?
linux
、
linux-kernel
、
linux-device-driver
、
i2c
我正在从
Linux
3.10迁移到稍微新的版本
Linux
4.4.8。迁移之后,
i2c
似乎再也看不到我的一些硬件了。硬件本身没有任何改变,在以前的
linux
版本(3.10)中运行良好。我现在遇到的问题是我的
i2c
命令不再工作了。Valid chip addresses: 20 21 64 70 ,我能在U中看到我的
设备
,但在
Linux
中看不到我的
设备
的原因是什么?我怀疑
设备<
浏览 8
提问于2019-10-17
得票数 1
回答已采纳
1
回答
Linux
-在使用
i2c
设备
之前需要注册(实例化)它们吗?
linux
、
embedded-linux
、
i2c
我对使用
Linux
的
i2c
dev接口的用户空间程序如何能够注册(实例化?)感到困惑。
i2c
设备
。根据我的理解,通过阅读:,我们似乎需要: i2c1
设备
驱动程序的init中调用i2c_new_device() 但是,对于使用这里描述的i2c-dev界面的用户空间程序,是如何做到的呢?#include <<
浏览 5
提问于2016-12-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的字符设备和块设备
Linux设备驱动开发
Cisco 设备中的linux容器
linux设备模型之kset/kobj/ktype分析
【安全圈】PRoot漏洞可劫持Linux设备
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券