腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
设备文件和设备驱动程序的区别
linux
、
linux-device-driver
当我拿出这些术语时,我遇到了以下几个问题-设备文件是显示在文件系统中的设备驱动程序的接口,就好像它是一个普通文件一样。在类似Unix的
操作
系统中,这些设备通常位于/dev目录下,也称为设备节点。1)设备文件是用户空间程序和设备驱动程序之间的接口吗?
浏览 3
提问于2014-08-21
得票数 7
回答已采纳
3
回答
Linux
内核控制器作为
SPI
从站
linux-kernel
、
linux-device-driver
、
spi
我对使用
linux
中可用的
SPI
设备感兴趣。我有一个特定的控制器,它在主从模式下都支持
SPI
。我必须在从模式下配置
SPI
控制器。 我的问题:
Linux
框架支持
SPI
奴隶吗?我将在
SPI
总线上获得异步数据,我必须读取这些数据并对其进行处理,然后发送一个命令.。
浏览 11
提问于2013-11-20
得票数 4
2
回答
MFRC522 RFID Python3脚本无法启动:没有这样的文件或目录
python
、
rfid
、
pi
File "/usr/local/lib/python3.5/dist-packages/mfrc522/MFRC522.py", line 131, in __init__ self.
spi
.open
浏览 61
提问于2019-11-08
得票数 2
回答已采纳
1
回答
更新menuconfig条目而不重新编译所有内核
makefile
、
linux-kernel
、
gnu-make
、
openwrt
、
kbuild
我成功地为DraginoYun编译了默认
linux
发行版。我花了好几个小时。我在Dragino-Yun/openwrt/build_dir/
linux
-ar71xx_generic/
linux
-3.3.8/drivers/
spi
/下添加了一个新的
spi
-gpio-custom.c文件,驱动程序是
spi
-gpio-custom.cc
浏览 4
提问于2022-02-11
得票数 0
2
回答
没有DT/ACPI信息的模拟
SPI
设备的
Linux
驱动程序
cross-platform
、
linux-device-driver
、
kernel-module
、
spi
绝大多数实际的
SPI
设备都是特定于平台的,并且提供了一些自动发现/枚举的方法(通常通过设备树或ACPI)。我需要为一个虚拟的
SPI
设备编写一个内核模块,它没有任何特定于平台的标识,可以通过访问。因此,我的问题是:我应该采取哪些步骤才能将我的虚拟
SPI
设备看作/dev/spidevB.C
浏览 27
提问于2022-07-27
得票数 0
1
回答
mmap与
SPI
设备一起工作吗?
linux
、
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
回答已采纳
3
回答
linux
驱动程序中IRQ延迟的处理
linux
、
driver
、
device
我已经为
SPI
设备构建了一个
linux
驱动程序。当准备读取新数据时,
SPI
设备向处理器发送IRQ。另外,这两个字节之间有一个不确定的延迟;有时接近0,有时达到300‘s。那么我的问题是:如何减少IRQ和
SPI
读数之间的延迟?我尝试过用premptive选项编译内
浏览 5
提问于2014-08-23
得票数 1
回答已采纳
1
回答
如何在不同驱动程序之间共享设备树节点中的信息
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
但是,我还需要在同一个驱动程序中访问
SPI
。访问
SPI
的虚拟地址基数正在多个驱动程序中使用。如何在多个驱动程序之间无冲突地共享
SPI
-DT节点中的信息?
浏览 7
提问于2018-06-26
得票数 1
1
回答
编辑设备树的好方法是什么?那它在哪?(元-松溪)
yocto
、
device-tree
它成功地在我的板上启动,但是在/dev目录中,我没有访问
SPI
或内存的权限。在对橙色pi wiki进行搜索之后,我发现我需要一些到我的设备树的行:。&
spi
0 { flash: m25p80@0 { #size-cells= <1>;
浏览 6
提问于2018-11-09
得票数 1
2
回答
C,硬件抽象层中的"extern“类型变量
c
、
types
、
embedded
、
extern
、
hal
该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
3
回答
如何编写简单的
Linux
设备驱动程序?
c
、
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我需要从头开始为omap4编写一个
SPI
字符设备驱动程序。我知道一些编写设备驱动程序的基本知识。但是,我不知道如何从头开始编写特定于平台的设备驱动程序。我编写了一些基本的char驱动程序,并且我认为编写
SPI
设备驱动程序类似于它。Char驱动程序有一个结构file_operations,它包含在驱动程序中实现的函数。device_ioctl, .release = device_release, /* a.k.a. close */现在,我将代码作为参考,从零开始开发<e
浏览 6
提问于2014-03-25
得票数 55
回答已采纳
3
回答
如何从C中的串行(
SPI
)连接读取数据?
c
、
serial-port
、
linux-device-driver
、
spi
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU的串行数据(这是我自己开发的)。首先,我需要启用内核模块并允许自己访问设备:sudo chown `id -u`.然而,答案中的代码片段似乎是通过设备驱动程序打开端口,而不是通过
SPI
。 我的理解是,我可以使用
SPI
从连接的MCU设备读取数据,并且我不需要为该设备编写自己的设备驱动程序。这是真的吗?如果是的话,我将如何从
SPI
连接中读取,以及该代
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
1
回答
Ubuntu17.10上的软件安装(CoreBoot闪存)
software-installation
、
compiling
我开始学闪光灯了。从这里下载"flashrom.tar.gz“https://review.coreboot.org/cgit/flashrom.git/snapshot/flashrom-p1.0.tar.gz。无法理解如何安装此软件包。任何帮助都将不胜感激。
浏览 0
提问于2018-06-07
得票数 1
2
回答
读写
SPI
设备
linux-device-driver
、
embedded-linux
、
atmel
我试图在上面连接
SPI
接口,但是我不知道从哪里开始。[ 1.840000] atmel_
spi
f8000000.
spi
: version: 0x311[ 1.860000]
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
1
回答
基于中断和基于轮询的
SPI
事务有什么区别?
linux-kernel
、
linux-device-driver
、
spi
我对
SPI
通信protocol.On有一些疑问,我的架构在处理器和CPLD设备之间有一个
SPI
通信链路,我想写到其中一个寄存器上。我计划编写CPLd LKM,它将
spi
_sync寄存器的地址和值传递给
spi
核心,使用像
spi
_sync这样的调用。 那么,我需要把处理器当作主设备,把CPLD器件当作从设备吗?另外,想知道基于中断和基于轮询的
SPI
事务是什么意思,以及为什么在启动时基于轮询的事务是可取的?
浏览 6
提问于2014-05-11
得票数 1
回答已采纳
1
回答
在
Linux
中的框架缓冲区上运行Qt应用程序
linux
、
qt
、
framebuffer
目标平台是基于
Linux
/ARMv6 6的Raspberry Pi,发行版是自定义的Poky / Yocto发行版。我将一个显示模块(基于
SPI
9341的2.4“
SPI
显示)附加到Raspberry上,我希望我的Qt应用程序在显示驱动程序提供的框架缓冲区/dev/fb1上运行。当前的框架缓冲区驱动程序允许我在显示模块中显示桌面,即:前面的命令实现了我想要做的间接
操作
。但是,我不想显示我的桌面。对于如何通
浏览 3
提问于2018-05-08
得票数 2
回答已采纳
1
回答
如何在
Linux
上配置多个
SPI
设备
linux
、
kernel
、
devices
我有一个嵌入式
Linux
系统(F&S PicoComA5),它附带了一个预配置的
Linux
内核+ buildroot系统。默认情况下,只有一个
SPI
设备是预先配置的,在系统中显示为/dev/
spi
0.0在内核或buildroot中,我应该配置这些参数以使第二个
SPI
设备出现吗?编辑:在arch/ar
浏览 0
提问于2019-03-27
得票数 0
1
回答
spidev ioctl返回无效的参数错误
c++
、
linux
、
spi
我创建了一个使用spidev发送
spi
消息的简单程序。当试图通过ioctl使用Invalid argument发送消息时,它将返回一个
SPI
_IOC_MESSAGE错误。通过ioctl使用
SPI
_IOC_WR_MODE配置
spi
设备是可行的。RasberryOS以32位运行以下内核
Linux</em
浏览 5
提问于2021-08-31
得票数 0
回答已采纳
2
回答
Beaglebone black (BBB)版本C 3.8.13-38-ARCH
SPI
不工作,ioctl不适用于设备
beagleboneblack
、
spi
、
archlinux-arm
我在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
1
回答
自定义
SPI
驱动程序的实现
linux
、
driver
、
linux-device-driver
、
spi
、
lseek
我正在尝试为自定义硬件实现
SPI
驱动程序。我已经开始了一个副本的斯皮迪夫驱动程序,它有支持几乎所有我需要。设备在board.c文件中定义: .chip_select = 0,
浏览 2
提问于2016-06-03
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
快速操作Linux终端命令行的快捷键
linux命令行文本操作一文就够
linux系统命令行
3.2 Linux 命令行
Linux 预设命令行——Bash
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券