腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
内核控制器作为
SPI
从
站
、
、
我对使用
linux
中可用的
SPI
设备
感兴趣。我有一个特定的控制器,它在主从模式下都支持
SPI
。我必须在从模式下配置
SPI
控制器。 我的问题:
Linux
框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
1
回答
如何在不同
驱动
程序之间共享
设备
树节点中的信息
、
、
、
我正在编写一个RTC
驱动
程序,它将从名为RTC的DT节点访问信息。但是,我还需要在同一个
驱动
程序中访问
SPI
。访问
SPI
的虚拟地址基数正在多个
驱动
程序中使用。如何在多个
驱动
程序之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
3
回答
设备
文件和
设备
驱动
程序的区别
、
我目前正在阅读指南,我无意中发现了两个混淆了位
设备
文件和
设备
驱动
程序的术语。当我拿出这些术语时,我遇到了以下几个问题-1)
设备
文件是用户空间程序和
设
浏览 3
提问于2014-08-21
得票数 7
回答已采纳
1
回答
设备
树-探测
驱动
程序并避免竞争条件
、
、
、
我有一个与
Linux
板相连的触摸屏
设备
。这是一个基于
SPI
的
设备
。显示工作良好,但触摸屏(使用STMPE610控制器)是非常不可靠的-它工作在不同的板和系统,而不工作在其他。已经发现的是,屏幕在
设备
探测期间出现故障(错误-22)。司机探测器失败了。
SPI
可以在各种模式下进行电配置/
驱动
(有4),而触摸控制器似乎处于某种未知的状态。此外,计算机还试图配置其
驱动
屏幕的
SPI
引脚(可以将它们向上拉起,也可以根据情况将其向下拉)。
浏览 9
提问于2017-05-25
得票数 1
3
回答
如何
从
C中的串行(
SPI
)连接读取数据?
、
、
、
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU的串行数据(这是我自己开发的)。首先,我需要启用内核模块并允许自己访问
设备
:sudo chown `id -u`.然而,答案中的代码片段似乎是通过
设备
驱动
程序打开端口,而不是通过
SPI
。 我的理解是,我可以使用
SPI
从
连接的MCU
设备
读取数据,并且我不需要为该
设备</
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
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
回答
在Imx6上读取
SPI
寄存器时
linux
挂起
、
、
、
、
我有一个在NXP的Imx6 SoC上运行的嵌入式
linux
项目,我正在尝试使用它的
SPI
。由于没有支持主从模式的
驱动
程序,我首先尝试
从
用户空间处理它。我使用mmap访问
SPI
寄存器,但是当我尝试用mmap读写它们时,系统会挂起,我必须重新启动。然后,我在自定义的
spi
驱动
程序中也这样做了,但我必须等待
驱动
程序到达函数
spi
_imx_transfer才能访问寄存器。我对
linux
设备
管理非常陌生,所以
浏览 4
提问于2017-02-10
得票数 2
回答已采纳
2
回答
读写
SPI
设备
、
、
我试图在上面连接
SPI
接口,但是我不知道
从
哪里开始。[ 1.860000] m25p80
spi
32766.0: at25df321a (4096 Kbytes) 由此,我推断一个
驱动
程序是加载的,并且它被配置为使用DMA。然而,在/dev/中没有任何东西看起来像
SPI
设
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
1
回答
如何找出谁加载了特定的
Linux
内核模块?
、
、
、
、
我为
Linux
构建了一个特定的
驱动
程序作为模块(m),即恩智浦的
spi
-imx。然而,
Linux
在引导时会探测这个
驱动
程序。我正在努力找出是什么进程/其他模块/
驱动
程序请求这个
spi
-imx
驱动
程序。depmod不会显示
spi
-imx和其他模块之间的任何依赖关系(除了spidev as子模块)。经过一些研究,我发现
Linux
会自动(?)当检测到新
设备
时,调用modprobe。那么
浏览 45
提问于2021-11-09
得票数 0
2
回答
设备
驱动
程序栈
、
、
我是一个初学者,我正在尝试理解
设备
驱动
程序栈背后的概念?我知道
设备
驱动
程序栈有三层,分别是低级
驱动
程序、总线管理器和高级
驱动
程序。我的问题是,是否存在针对低级
驱动
程序和总线管理器的单独代码?如果它们存在,我可以在哪里找到
Linux
文件系统中硬件控制器的低级
驱动
程序?谢谢。
浏览 0
提问于2012-06-24
得票数 2
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
回答
SPI
内核模块,如何安装
驱动
程序?
、
我的任务是将
spi
驱动
程序导入到运行Openwrt的现有平台中。
驱动
程序的**insmod**无误终止,我在**/sys/class**中看到创建了目录**spidev**,但它是空的。我的另一个疑问是关于架构。
spi
依赖于底层架构,在我的例子中是MT7620 soc,这是一个具有特定
spi
浏览 6
提问于2017-11-13
得票数 1
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
回答已采纳
2
回答
可以不使用file_operations结构来编写char
驱动
程序吗?
、
、
、
、
我想知道是否有一种不使用file_operations结构中提供的任何函数来编写char
驱动
程序的方法。#include<
linux
/kernel.h> #include<
linux
/cdev.h>
浏览 7
提问于2014-04-03
得票数 2
回答已采纳
1
回答
创建
Linux
设备
驱动
程序。无法让
驱动
程序检测
设备
并调用探测函数
、
、
、
、
首先,我正在尝试为RTC创建一个
SPI
驱动
程序,但在调用
驱动
程序的探测函数时遇到了问题。
设备
似乎未被检测到和/或未正确关联到
驱动
程序。1.)在
Linux
2.6.35.14中,有没有办法列出没有相关
驱动
程序的硬件
设备
? 2.)
Linux
会自动发现
SPI
RTC硬件的名称/bus#,这是正确的吗?那么所有需要做的就是将
驱动
程序名称与此名称进行匹配?我不知道如何追踪
设备</em
浏览 2
提问于2015-08-17
得票数 1
1
回答
基于中断和基于轮询的
SPI
事务有什么区别?
、
、
我对
SPI
通信protocol.On有一些疑问,我的架构在处理器和CPLD
设备
之间有一个
SPI
通信链路,我想写到其中一个寄存器上。我计划编写CPLd LKM,它将
spi
_sync寄存器的地址和值传递给
spi
核心,使用像
spi
_sync这样的调用。 那么,我需要把处理器当作主
设备
,把CPLD器件当作
从
设备
吗?另外,想知道基于中断和基于轮询的
SPI
事务是什么意思,以及为什么在启动时基于轮询的事务是可取的?
浏览 6
提问于2014-05-11
得票数 1
回答已采纳
1
回答
平台
设备
驱动
程序是否必须使用主号和次号进行注册?
我刚开始编写
设备
驱动
程序,我需要为运行在ARM上的嵌入式
linux
编写一个
SPI
驱动
程序来访问闪存。 我不明白的是,我需要用主号和次号来注册司机吗?或者,平台
设备
驱动
程序也需要主号和次号吗?我想,我将使用platform_driver_register()来注册
驱动
程序。
浏览 1
提问于2015-10-19
得票数 0
2
回答
内核代码是如何知道
spi
总线正在使用的?
、
、
、
我修改了
设备
树文件,并使用4个GPIO引脚启用
spi
,它支持pinmux并从gpio切换到
spi
功能。但是在
Linux
内核代码中,代码如何知道使用了哪个
spi
总线/引脚?例如,我找到一个
Linux
内核
驱动
程序: max1111.c,它
驱动
spi
芯片。但是我检查了它的代码,没有找到
spi
总线/引脚的指定位置。 下面粘贴max1111.c。General Public License version
浏览 2
提问于2015-06-26
得票数 1
回答已采纳
3
回答
Intel Atom板上的高速
Linux
驱动
程序
、
、
、
、
我正致力于在
Linux
下在基于Atom的sXBTi板上提出
SPI
。我用
SPI
支持重新构建了
Linux
。我可以在lspci和sysfs中看到
SPI
控制器,
SPI
设备
绑定到pca2xx_
spi
_pci
驱动
程序。据我所知,这是一个平台
驱动
程序,它不公开用户模式API,我需要spidev能够通过/dev/
浏览 14
提问于2016-08-24
得票数 0
回答已采纳
1
回答
自定义
SPI
驱动
程序的实现
、
、
、
、
我正在尝试为自定义硬件实现
SPI
驱动
程序。我已经开始了一个副本的斯皮迪夫
驱动
程序,它有支持几乎所有我需要。
设备
在board.c文件中定义: static struct
spi
_board_info my_
spi
_board_info[
浏览 2
提问于2016-06-03
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
搞嵌入式应用层开发要学习什么?看这里
抢先看!全新的物联网学习路线图-物联网教学出品
通信教程04_SPI接口说明及原理
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券