腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
内核控制器作为
SPI
从
站
、
、
我对使用
linux
中可用的
SPI
设备
感兴趣。我有一个特定的控制器,它在主从模式下都支持
SPI
。我必须在从模式下配置
SPI
控制器。 我的问题:
Linux
框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
3
回答
如何
从
C中的串行(
SPI
)连接读取数据?
、
、
、
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU的串行数据(这是我自己开发的)。首先,我需要启用内核模块并允许自己访问
设备
:sudo chown `id -u`.然而,答案中的代码片段似乎是通过
设备
驱动程序
打开
端口,而不是通过
SPI
。 我的理解是,我可以使用
SPI
从
连接的MCU
设备
读取数据,并且我不需要为该
设备</
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
1
回答
如何在不同驱动程序之间共享
设备
树节点中的信息
、
、
、
但是,我还需要在同一个驱动程序中访问
SPI
。访问
SPI
的虚拟地址基数正在多个驱动程序中使用。如何在多个驱动程序之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
3
回答
设备
文件和
设备
驱动程序的区别
、
我目前正在阅读指南,我无意中发现了两个混淆了位
设备
文件和
设备
驱动程序的术语。当我拿出这些术语时,我遇到了以下几个问题-1)
设备
文件是用户空间程序和
设备
驱动程序之间的接口吗? 2)程序是否通过适
浏览 3
提问于2014-08-21
得票数 7
回答已采纳
1
回答
mmap与
SPI
设备
一起工作吗?
、
、
我想使用
SPI
接口来读取和写入外部FPGA中的寄存器(所以我称之为
SPI
设备
)。我知道
Linux
内核有
spi
驱动程序。我能用mmap吗?如果是,是否应该通过代码中的“/sys/bus/
spi
/
设备
/
设备
_NAME”
打开
设备
文件?我注意到,当我cd到“/sys/bus/
SPI
/
SPI
/
浏览 7
提问于2014-02-24
得票数 0
回答已采纳
2
回答
读写
SPI
设备
、
、
我试图在上面连接
SPI
接口,但是我不知道
从
哪里开始。[ 1.840000] atmel_
spi
f8000000.
spi
: version: 0x311 [ 1.840000] atmel_
spi
.
spi
: Using FIFO (16 dat
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
3
回答
I2C和
SPI
驱动程序
、
、
、
最近,我一直在编写一个摄像头驱动程序,使用I2C接口读写寄存器,并使用
spi
接口向其中写入固件数据。所以我的问题是如何在I2C驱动程序中获得
spi
_device指针? 谢谢。
浏览 8
提问于2016-12-19
得票数 3
2
回答
如果
设备
已经被"spidev“驱动程序访问,如何添加
SPI
设备
驱动程序?
、
Linux
内核: 我的问题是如何
从
内核驱动程序访问
SPI
从
设备
,如果"spidev“驱动程序已经访问了该
设备
。在HW级别上,我们在SOC侧(Marvell Cetus)有一个
SPI
主站(Marvell Cetus),在四线
SPI
总线上,有一个
SPI
从
机(FPGA
设备
)连接到该主机上。在SW层,我们得到了
linux
内核3.10.104,基于
设备
树源模型来探
浏览 8
提问于2016-11-14
得票数 3
1
回答
如何在多
从
SPI
编程中设置芯片选择?(结构
spi
_ioc_transfer)
、
、
我正在尝试在c++和
linux
环境下为九自由度惯性测量单元编写一个软件。 就我对
SPI
的理解而言,SS引脚必须处于低活动状态才能进行传输。我见过多个读取或写入字节的函数示例,它们都使用结构
spi
_ioc_transfer,但它们都是单一的
从
示例,并且没有提到在代码中设置或配置SS。另外,当我检查
spi
_ioc_transfer的结构时,有一个cs_change,它怎么知道我们从一开始就在处理哪些cs呢?
浏览 60
提问于2019-08-09
得票数 0
回答已采纳
1
回答
设备
树-探测驱动程序并避免竞争条件
、
、
、
我有一个与
Linux
板相连的触摸屏
设备
。这是一个基于
SPI
的
设备
。显示工作良好,但触摸屏(使用STMPE610控制器)是非常不可靠的-它工作在不同的板和系统,而不工作在其他。已经发现的是,屏幕在
设备
探测期间出现故障(错误-22)。司机探测器失败了。
SPI
可以在各种模式下进行电配置/驱动(有4),而触摸控制器似乎处于某种未知的状态。此外,计算机还试图配置其驱动屏幕的
SPI
引脚(可以将它们向上拉起,也可以根据情况将其向下拉)。问题--我需要知道
Linux
浏览 9
提问于2017-05-25
得票数 1
1
回答
在Imx6上读取
SPI
寄存器时
linux
挂起
、
、
、
、
我有一个在NXP的Imx6 SoC上运行的嵌入式
linux
项目,我正在尝试使用它的
SPI
。由于没有支持主从模式的驱动程序,我首先尝试
从
用户空间处理它。我使用mmap访问
SPI
寄存器,但是当我尝试用mmap读写它们时,系统会挂起,我必须重新启动。然后,我在自定义的
spi
驱动程序中也这样做了,但我必须等待驱动程序到达函数
spi
_imx_transfer才能访问寄存器。我对
linux
设备
管理非常陌生,所以想知道为什么用同样的方法我可以访问其他
设备</
浏览 4
提问于2017-02-10
得票数 2
回答已采纳
1
回答
如何找出谁加载了特定的
Linux
内核模块?
、
、
、
、
我为
Linux
构建了一个特定的驱动程序作为模块(m),即恩智浦的
spi
-imx。然而,
Linux
在引导时会探测这个驱动程序。我正在努力找出是什么进程/其他模块/驱动程序请求这个
spi
-imx驱动程序。depmod不会显示
spi
-imx和其他模块之间的任何依赖关系(除了spidev as子模块)。经过一些研究,我发现
Linux
会自动(?)当检测到新
设备
时,调用modprobe。那么
Linux
真的会因为ecSPI在
设备
浏览 45
提问于2021-11-09
得票数 0
2
回答
Linux
,spidev:为什么它不应该直接出现在
设备
中呢?
、
、
我想定义一个具有用户模式访问权限的
SPI
设备
,例如在中解释了这一点&ecspi1 { compatible = "spidev"; reg = <2>; /*chipselectecspi1似乎是他们的
SPI
控制器。那么我确实得到了
浏览 6
提问于2018-12-05
得票数 7
回答已采纳
1
回答
与运行
LINUX
的FPGA的
SPI
接口
、
、
、
我有一个DE1-SoCFPGA通过microSD卡运行Ubuntu16.04.我对
设备
树有点陌生,但我设法弄清楚了如何通过使用dtc将.dtb文件分解为一个.dts文件来启用板上的各种外围
设备
。我这样做了,并在nano中编辑了.dts文件,将
SPI
端口
从
“禁用”更改为"okay“。然后,我
从
修改后的.dtb文件中重新编译了.dts文件(我还删除了.dts文件,并重新解压缩了第二个.dts文件,以查看更改是否生效,它们是否生效)。最终目标: FPGA上的
SPI
连接到车载ADC (
浏览 8
提问于2018-09-15
得票数 0
回答已采纳
1
回答
处理
从
设备
树到模块的引脚模式
、
、
我正在尝试编写一个用于
SPI
设备
的
linux
设备
驱动程序,使用Atmels SAMA5d35微处理器。
Linux
版本为4.19.30。 我已经在
设备
树中配置了引脚,并将状态设置为"okay“。我的
SPI
设备
并不总是
打开
的,我的驱动程序也不总是加载的。在这种情况下,我希望配置的
SPI
引脚将模式更改为普通GPIO(用于功耗)。这是驱动程序的任务,还是可以在
设备
树中定义的东西,例如当驱动程序没有
浏览 11
提问于2019-08-13
得票数 1
1
回答
使用
设备
树配置的davinci-
spi
设备
驱动程序是否支持DMA传输?
、
、
、
、
我正在尝试使用DMA对连接到OMAP-L138的
SPI
总线的FPGA进行编程,但没有成功。目前,我使用的是
linux
3.19自带的常规davinci-
spi
驱动程序(drivers/
spi
/
spi
-davinc.c)。FPGA配置成功(未启用DMA ),但速度非常慢。我正在使用
设备
树配置
SPI
接口。 我想使用DMA来提高性能,但是
从
spi
-davinc.c源代码及其
设备
树绑定来看,当使用
浏览 10
提问于2015-12-01
得票数 0
1
回答
到/sys/bus/
spi
/
设备
的符号链接
、
、
我试图将某个软件从一个
linux
设备
移植到另一个
linux
设备
上。我的软件有很多行指向/sys/bus/
spi
/
设备
/
spi
3.0。在我要移植到的
Linux
设备
中,这个文件夹不存在,它在另一个地方。我一直在尝试使用“I -s”,但我收到的抱怨是文件夹“/sys/bus/
spi
//
spi
3.0”不存在。
浏览 0
提问于2017-07-11
得票数 0
1
回答
基于中断和基于轮询的
SPI
事务有什么区别?
、
、
我对
SPI
通信protocol.On有一些疑问,我的架构在处理器和CPLD
设备
之间有一个
SPI
通信链路,我想写到其中一个寄存器上。我计划编写CPLd LKM,它将
spi
_sync寄存器的地址和值传递给
spi
核心,使用像
spi
_sync这样的调用。 那么,我需要把处理器当作主
设备
,把CPLD器件当作
从
设备
吗?另外,想知道基于中断和基于轮询的
SPI
事务是什么意思,以及为什么在启动时基于轮询的事务是可取的?
浏览 6
提问于2014-05-11
得票数 1
回答已采纳
1
回答
对于
SPI
设备
,有时使用雏菊链而不是典型的连接?
我是说,它比正常的连接有什么优势吗?因为我可以在维基百科上看到它有时会被使用.
浏览 6
提问于2021-12-08
得票数 0
1
回答
如何在
Linux
上配置多个
SPI
设备
、
、
我有一个嵌入式
Linux
系统(F&S PicoComA5),它附带了一个预配置的
Linux
内核+ buildroot系统。默认情况下,只有一个
SPI
设备
是预先配置的,在系统中显示为/dev/
spi
0.0在内核或buildroot中,我应该配置这些参数以使第二个
SPI
浏览 0
提问于2019-03-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
spi检测设备在贴片打样中的应用
Linux的字符设备和块设备
Linux设备驱动开发
Linux 从自助开始
打开酒桶:“自酿啤酒” 4.0.0 版来了|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券