腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
内核控制器作为
SPI
从站
、
、
我对使用
linux
中可用的
SPI
设备感兴趣。我有一个特定的控制器,它在主从模式下都支持
SPI
。我必须在从模式下配置
SPI
控制器。 我的问题:
Linux
框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
1
回答
平台设备驱动程序是否必须使用主号和次号进行
注册
?
我刚开始编写设备驱动程序,我需要为运行在ARM上的嵌入式
linux
编写一个
SPI
驱动程序来访问闪存。 我不明白的是,我需要用主号和次号来
注册
司机吗?或者,平台设备驱动程序也需要主号和次号吗?我想,我将使用platform_driver_register()来
注册
驱动程序。
浏览 1
提问于2015-10-19
得票数 0
1
回答
SPI
内核模块,如何安装驱动程序?
、
我的任务是将
spi
驱动程序导入到运行Openwrt的现有平台中。
spi
依赖于底层架构,在我的例子中是MT7620 soc,这是一个具有特定
spi
代码的mipsel架构。在我的理解中,这个特定于SOC的代码是由spidev内核模块包装的,这两个实体之间的链接应该是在 static
浏览 6
提问于2017-11-13
得票数 1
3
回答
I2C和
SPI
驱动程序
、
、
、
最近,我一直在编写一个摄像头驱动程序,使用I2C接口读写寄存器,并使用
spi
接口向其中写入固件数据。所以我的问题是如何在I2C驱动程序中获得
spi
_device指针? 谢谢。
浏览 8
提问于2016-12-19
得票数 3
3
回答
设备文件和设备驱动程序的区别
、
我目前正在阅读指南,我无意中发现了两个混淆了位设备文件和设备驱动程序的术语。当我拿出这些术语时,我遇到了以下几个问题-设备文件是显示在文件系统中的设备驱动程序的接口,就好像它是一个普通文件一样。在类似Unix的操作系统中,这些设备通常位于/dev目录下,也称为设备节点。1)设备文件是用户空间程序和设备驱动程序之间的接口吗? 2)程序是否通过适当的设备专用文件访问内核中的驱动程序?
浏览 3
提问于2014-08-21
得票数 7
回答已采纳
2
回答
读写
SPI
设备
、
、
我试图在上面连接
SPI
接口,但是我不知道从哪里开始。[ 1.840000] atmel_
spi
f8000000.
spi
: version: 0x311[ 1.860000]
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
1
回答
在
linux
中,
SPI
和DMA之间的关系是什么?
、
、
在我看来,
SPI
和DMA都是控制器。系统API (如
spi
_sync()或
spi
_async() )由CPU控制。那么,使用DMA的
SPI
意味着什么呢?它是否意味着DMA可以在没有CPU的情况下控制
SPI
API?或者
SPI
控件使用CPU,但是数据直接传输到DMA?
浏览 3
提问于2021-08-27
得票数 0
回答已采纳
1
回答
自定义
SPI
驱动程序的实现
、
、
、
、
我正在尝试为自定义硬件实现
SPI
驱动程序。我已经开始了一个副本的斯皮迪夫驱动程序,它有支持几乎所有我需要。设备在board.c文件中定义: .chip_select = 0,
浏览 2
提问于2016-06-03
得票数 2
2
回答
没有DT/ACPI信息的模拟
SPI
设备的
Linux
驱动程序
、
、
、
绝大多数实际的
SPI
设备都是特定于平台的,并且提供了一些自动发现/枚举的方法(通常通过设备树或ACPI)。我需要为一个虚拟的
SPI
设备编写一个内核模块,它没有任何特定于平台的标识,可以通过访问。因此,我的问题是:我应该采取哪些步骤才能将我的虚拟
SPI
设备看作/dev/spidevB.C
浏览 27
提问于2022-07-27
得票数 0
1
回答
与运行
LINUX
的FPGA的
SPI
接口
、
、
、
我这样做了,并在nano中编辑了.dts文件,将
SPI
端口从“禁用”更改为"okay“。最终目标: FPGA上的
SPI
连接到车载ADC (AD7928),我想通过
Linux
使用用C编写的程序访问它,i2C工作得很好,但出于某种原因,i2C没有响应。tx-dma-channel = <0x2c 0x10>; clocks = <0x11>;
li
浏览 8
提问于2018-09-15
得票数 0
回答已采纳
3
回答
如何编写简单的
Linux
设备驱动程序?
、
、
、
、
我需要从头开始为omap4编写一个
SPI
字符设备驱动程序。我知道一些编写设备驱动程序的基本知识。但是,我不知道如何从头开始编写特定于平台的设备驱动程序。我编写了一些基本的char驱动程序,并且我认为编写
SPI
设备驱动程序类似于它。Char驱动程序有一个结构file_operations,它包含在驱动程序中实现的函数。device_ioctl, .release = device_release, /* a.k.a. close */现在,我将代码作为参考,从零开始开发<e
浏览 6
提问于2014-03-25
得票数 55
回答已采纳
1
回答
如何在不同驱动程序之间共享设备树节点中的信息
、
、
、
但是,我还需要在同一个驱动程序中访问
SPI
。访问
SPI
的虚拟地址基数正在多个驱动程序中使用。如何在多个驱动程序之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
1
回答
linux
的第一个驱动程序--
spi
框架
这是我第一次为ADS7846编写
linux
SPI
框架的驱动程序。找到这个很好的教程来理解
linux
SPI
的概念:-
SPI
_BUS_CS1我所读到的3>应该和interupt处理程序一起使用。这里我们没有
spi
Interupt handler.But而访问--
spi
_async & <em
浏览 9
提问于2012-12-28
得票数 0
1
回答
在
Linux
内核中模拟MMC卡
、
我尝试在我的2.6.21内核中添加mmc_
spi
模块,以便通过
SPI
与MMC卡进行通信。我认为有3个模块是必需的: mmc_core mmc_block mmc_
spi
我的mmc_blk设备已在系统中
注册
(cat /proc/devices)。我已经创建了正确的/dev/mmc。我认为必须填充其中一个结构,以告诉
linux
该卡在套接字内。我现在得手工做了。我该如何模拟它呢?
浏览 2
提问于2011-12-22
得票数 0
2
回答
C,硬件抽象层中的"extern“类型变量
、
、
、
、
该HAL的目的是方便地在
linux
驱动程序和MCU驱动程序之间切换。
spi
_handle_t
spi
_open(
spi
_port_t channel,
spi
_config_t config);On
Linux
,它是一种基本类型
spi
_config_t: 在
Linux<
浏览 1
提问于2021-01-27
得票数 2
1
回答
Ubuntu17.10上的软件安装(CoreBoot闪存)
、
我开始学闪光灯了。从这里下载"flashrom.tar.gz“https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz。无法理解如何安装此软件包。任何帮助都将不胜感激。
浏览 0
提问于2018-06-07
得票数 1
3
回答
linux
驱动程序中IRQ延迟的处理
、
、
我已经为
SPI
设备构建了一个
linux
驱动程序。当准备读取新数据时,
SPI
设备向处理器发送IRQ。另外,这两个字节之间有一个不确定的延迟;有时接近0,有时达到300‘s。那么我的问题是:如何减少IRQ和
SPI
读数之间的延迟?我尝试过用premptive选项编译内
浏览 5
提问于2014-08-23
得票数 1
回答已采纳
2
回答
如果设备已经被"spidev“驱动程序访问,如何添加
SPI
设备驱动程序?
、
Linux
内核: 我的问题是如何从内核驱动程序访问
SPI
从设备,如果"spidev“驱动程序已经访问了该设备。在HW级别上,我们在SOC侧(Marvell Cetus)有一个
SPI
主站(Marvell Cetus),在四线
SPI
总线上,有一个
SPI
从机(FPGA设备)连接到该主机上。在SW层,我们得到了
linux
内核3.10.104,基于设备树源模型来探测设备驱动程序。试图在同一个CS #0上的同一个
SPI
主目录下添加另一个
SPI
从服务器失败
浏览 8
提问于2016-11-14
得票数 3
1
回答
如何在
Linux
上配置多个
SPI
设备
、
、
我有一个嵌入式
Linux
系统(F&S PicoComA5),它附带了一个预配置的
Linux
内核+ buildroot系统。默认情况下,只有一个
SPI
设备是预先配置的,在系统中显示为/dev/
spi
0.0在内核或buildroot中,我应该配置这些参数以使第二个
SPI
设备出现吗?编辑:在arch/ar
浏览 0
提问于2019-03-27
得票数 0
2
回答
Beaglebone black (BBB)版本C 3.8.13-38-ARCH
SPI
不工作,ioctl不适用于设备
、
、
我在BBB上启用
SPI
遇到了麻烦,ofc跟随了,我甚至在uSD上安装了一个新的arch
linux
,以防我真的搞砸了eMMC上的系统。-01 [root@alarm
spi
_a]# ls -l /lib/firmware | grep
SPI
spidev_test返回:can't set
sp
浏览 14
提问于2015-01-30
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Oracle Linux 系统如何去注册使用坚不可摧 Linux 网络
Win+Linux+BSD+Solaris多系统安装
Win+Linux+BSD+Solaris多系统安装
Win+Linux+BSD+Solaris多系统安装
DM8如何在linux中注册与卸载服务?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券