腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
内核控制器作为
SPI
从
站
、
、
我对使用
linux
中可用的
SPI
设备感兴趣。我有一个特定的控制器,它在主从模式下都支持
SPI
。我必须在从模式下配置
SPI
控制器。 我的问题:
Linux
框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
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
回答
具有可选多平台
驱动
程序
接口
的
Linux
设备
驱动
程序
、
假设我有一个具有多个
接口
选项的芯片,例如,该芯片可能有一个I2C
接口
和一个
SPI
接口
,我可以选择其中一个
接口
并相应地连接设备。我将如何为这样的设备编写
linux
设备
驱动
程序?具有这种行为的芯片是ssd1307,它已经在主线
linux
内核()中实现了
驱动
程序,它只为其I2C
接口
实现(该芯片还具有3/4 Wire
接口
)。正如您在代码中所看到的,探测函数在很大程度上依赖于它是一个I2C
接
浏览 2
提问于2018-09-30
得票数 0
回答已采纳
1
回答
如何在不同
驱动
程序之间共享设备树节点中的信息
、
、
、
我正在编写一个RTC
驱动
程序,它将从名为RTC的DT节点访问信息。但是,我还需要在同一个
驱动
程序中访问
SPI
。访问
SPI
的虚拟地址基数正在多个
驱动
程序中使用。如何在多个
驱动
程序之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
2
回答
读写
SPI
设备
、
、
我试图在上面连接
SPI
接口
,但是我不知道
从
哪里开始。[ 1.860000] m25p80
spi
32766.0: at25df321a (4096 Kbytes) 由此,我推断一个
驱动
程序是加载的,并且它被配置为使用DMA。然而,在/dev/中没有任何东西看起来像
SPI
设备(我本
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
2
回答
C,硬件抽象层中的"extern“类型变量
、
、
、
、
该HAL的目的是方便地在
linux
驱动
程序和MCU
驱动
程序之间切换。
spi
_handle_t
spi
_open(
spi
_port_t channel,
spi
_config_t config);On
Linux
,它是一种基本
浏览 1
提问于2021-01-27
得票数 2
3
回答
如何
从
C中的串行(
SPI
)连接读取数据?
、
、
、
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU的串行数据(这是我自己开发的)。首先,我需要启用内核模块并允许自己访问设备:sudo chown `id -u`.然而,答案中的代码片段似乎是通过设备
驱动
程序打开端口,而不是通过
SPI
。 我的理解是,我可以使用
SPI
从
连接的MCU设备读取数据,并且我不需要为该设备编写自己的设备
驱动
程序。这是真的吗?如果是的话,
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
1
回答
将独立的WiFi芯片(TI CC3100)集成到
Linux
中
、
我正在考虑在运行
Linux
的SoC上使用TI的CC3100 WiFi芯片。据我所知,目前还没有支持CC3100的
Linux
原生
驱动
程序。此外,到CC3100的
接口
是
SPI
或USB(不是SDIO或USB)。 有没有人知道
Linux
中对这种WiFi设备的
驱动
程序支持?
浏览 3
提问于2014-09-14
得票数 3
2
回答
如何开始学习
linux
设备
驱动
程序开发?(只在windows上工作)
、
我想学习
Linux
设备
驱动
程序的开发。I在WinCE上开发了小型
驱动
程序,并从应用程序中开发了
SPI
、i2c
接口
,即打开、读取和写入
驱动
程序。i擅长操作系统和数据结构。底片:我应该如何继续学习
Linux
设备
驱动
程序开发? 编辑:任何参考书籍都是非常感谢的。
浏览 3
提问于2012-01-09
得票数 3
1
回答
如何使用
SPI
编写网络设备
驱动
程序?
、
、
我使用铁锈在用户空间为实现了一个设备
驱动
程序。用户空间
驱动
程序使用内核
spi
接口
驱动
程序。将
驱动
程序编写为内核模块似乎非常困难,因为在中找到的
linux
/netdevice.h文档似乎过时了(或者我不够聪明,无法理解复杂的细节)。 一个新的建议使用。据我所知,这种类型的
驱动
程序实现使用iommu来管理设备的受保护内存区域的隔离。"Project“使用网络设备作为块设备,因此可以映射它。
SPI
是不同的,因为它是流协议
浏览 3
提问于2019-12-06
得票数 0
回答已采纳
1
回答
SPI
内核模块,如何安装
驱动
程序?
、
我的任务是将
spi
驱动
程序导入到运行Openwrt的现有平台中。
驱动
程序的**insmod**无误终止,我在**/sys/class**中看到创建了目录**spidev**,但它是空的。status =
spi
浏览 6
提问于2017-11-13
得票数 1
1
回答
如何找出谁加载了特定的
Linux
内核模块?
、
、
、
、
我为
Linux
构建了一个特定的
驱动
程序作为模块(m),即恩智浦的
spi
-imx。然而,
Linux
在引导时会探测这个
驱动
程序。我正在努力找出是什么进程/其他模块/
驱动
程序请求这个
spi
-imx
驱动
程序。depmod不会显示
spi
-imx和其他模块之间的任何依赖关系(除了spidev as子模块)。经过一些研究,我发现
Linux
会自动(?)当检测到新设备时,调用modprobe。那么
Linux
浏览 45
提问于2021-11-09
得票数 0
1
回答
Debian的
SPI
驱动
程序
、
、
这是
Linux
:因此,我熟悉
SPI
接口
(我已经为微控制器开发了
SPI
驱动
程序)。 我找到了用于
SPI
的nodeJs包,但是它需要/dev/目录中的SP
浏览 0
提问于2018-08-08
得票数 2
1
回答
自定义
SPI
驱动
程序的实现
、
、
、
、
我正在尝试为自定义硬件实现
SPI
驱动
程序。我已经开始了一个副本的斯皮迪夫
驱动
程序,它有支持几乎所有我需要。设备在board.c文件中定义: static struct
spi
_board_info my_
spi
_board_info[] __initd
浏览 2
提问于2016-06-03
得票数 2
1
回答
mmap与
SPI
设备一起工作吗?
、
、
我想使用
SPI
接口
来读取和写入外部FPGA中的寄存器(所以我称之为
SPI
设备)。我知道
Linux
内核有
spi
驱动
程序。我能用mmap吗?如果是,是否应该通过代码中的“/sys/bus/
spi
/设备/设备_NAME”打开设备文件?我注意到,当我cd到“/sys/bus/
SPI
/
SPI
/
SPI
_ when _NAME”时,
浏览 7
提问于2014-02-24
得票数 0
回答已采纳
2
回答
使用
驱动
程序
、
、
、
我正在编写一个内核模块来读写
SPI
设备(CC1200)。我的
linux
设备没有本机
SPI
,所以我想咬一下总线。我发现
linux
内置了bitbang代码(
linux
/
spi
/
spi
_bitbang.h),但我不知道如何设置它。它需要像
spi
_device和
spi
_master这样的结构,每个都需要struct设备,这需要structs作为kobject,还有更多,其中大多数我不知道如何处理它们,以及如何使用它们来进行
浏览 4
提问于2019-09-05
得票数 3
回答已采纳
1
回答
在Imx6上读取
SPI
寄存器时
linux
挂起
、
、
、
、
我有一个在NXP的Imx6 SoC上运行的嵌入式
linux
项目,我正在尝试使用它的
SPI
。由于没有支持主从模式的
驱动
程序,我首先尝试
从
用户空间处理它。我使用mmap访问
SPI
寄存器,但是当我尝试用mmap读写它们时,系统会挂起,我必须重新启动。然后,我在自定义的
spi
驱动
程序中也这样做了,但我必须等待
驱动
程序到达函数
spi
_imx_transfer才能访问寄存器。我对
linux
设备管理非常陌生,所以想知道为什么用同样
浏览 4
提问于2017-02-10
得票数 2
回答已采纳
1
回答
嵌入式主机
接口
层,它将处理多个串行协议,如I2C、
SPI
和UART。
、
、
、
、
大多数控制器(如msp430 )都有多个串行通信
接口
,如I2C、UART和
SPI
。我正试图在这些
接口
之上创建一个软件层,这对于所有这些外围设备来说仍然是很常见的。我假设
接口
函数应该如下所示。较低级别的
驱动
程序将是外围专用的。 这将只是一个
从
系统的软件定义寄存器,连接的主机将写入或读取。
浏览 0
提问于2018-09-26
得票数 1
回答已采纳
1
回答
与运行
LINUX
的FPGA的
SPI
接口
、
、
、
我这样做了,并在nano中编辑了.dts文件,将
SPI
端口
从
“禁用”更改为"okay“。然后,我
从
修改后的.dtb文件中重新编译了.dts文件(我还删除了.dts文件,并重新解压缩了第二个.dts文件,以查看更改是否生效,它们是否生效)。serial0@ffc02000 watchdog@ffd03000所以,我不知道我做错了什么,我的串行外围
接口
不工作最终目标: FPGA上的
SPI
连接到车载ADC (AD79
浏览 8
提问于2018-09-15
得票数 0
回答已采纳
3
回答
linux
驱动
程序中IRQ延迟的处理
、
、
我已经为
SPI
设备构建了一个
linux
驱动
程序。当准备读取新数据时,
SPI
设备向处理器发送IRQ。另外,这两个字节之间有一个不确定的延迟;有时接近0,有时达到300‘s。那么我的问题是:如何减少IRQ和
SPI
读数之间的延迟?我
浏览 5
提问于2014-08-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
通信教程04_SPI接口说明及原理
STM32快速开发笔记——串行外设接口之SPI
Linux驱动系列-PWM驱动
Linux设备驱动开发
python接口测试-数据驱动-DDT
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券