腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
设备文件和设备驱动程序的区别
、
我想知道的是- 1)设备文件是
用户
空间
程序和设备驱动程序之间的接口吗? 2)程序是否通过适当的设备专用文件访问内核中的驱动程序?例如,当
使用
spidev文件时,这是否允许我的
用户
空间
程序
使用
简单的读、写和ioctl调用与sp.c和omap2_mcspi.c等进行交互?
浏览 3
提问于2014-08-21
得票数 7
回答已采纳
2
回答
读写
SPI
设备
、
、
我试图在上面连接
SPI
接口,但是我不知道从哪里开始。[ 1.840000] atmel_
spi
f8000000.
spi
: version: 0x311[ 1.860000] m25p80 <e
浏览 7
提问于2017-01-24
得票数 1
回答已采纳
1
回答
如何
使用
SPI
编写网络设备驱动程序?
、
、
我
使用
铁锈在
用户
空间
为实现了一个设备驱动程序。
用户
空间
驱动程序
使用
内核
spi
接口驱动程序。将驱动程序编写为内核模块似乎非常困难,因为在中找到的
linux
/netdevice.h文档似乎过时了(或者我不够聪明,无法理解复杂的细节)。 一个新的建议
使用
。据我所知,这种类型的驱动程序实现
使用
iommu来管理设备的受保护内存区域的隔离。"Project“
使用
网络设备作为块设备,因此可以映
浏览 3
提问于2019-12-06
得票数 0
回答已采纳
1
回答
如何编写测试用例来验证
linux
下
SPI
驱动程序的有效性
、
、
、
、
我想在
linux
中编写一些与
SPI
驱动程序验证相关的测试用例。因此,如果任何人对此有任何想法,请推荐我。或者给出一些例子,这样我就可以开始写测试用例了。如何
使用
linux
命令验证
SPI
驱动程序。
浏览 114
提问于2020-04-29
得票数 0
1
回答
在Imx6上读取
SPI
寄存器时
linux
挂起
、
、
、
、
我有一个在NXP的Imx6 SoC上运行的嵌入式
linux
项目,我正在尝试
使用
它的
SPI
。由于没有支持主从模式的驱动程序,我首先尝试从
用户
空间
处理它。我
使用
mmap访问
SPI
寄存器,但是当我尝试用mmap读写它们时,系统会挂起,我必须重新启动。然后,我在自定义的
spi
驱动程序中也这样做了,但我必须等待驱动程序到达函数
spi
_imx_transfer才能访问寄存器。我对
linux
设备管理非常陌生,所以想知道为什么用同样
浏览 4
提问于2017-02-10
得票数 2
回答已采纳
1
回答
SPI
内核模块,如何安装驱动程序?
、
我的任务是将
spi
驱动程序导入到运行Openwrt的现有平台中。我的感觉是,这个函数实际上分配了次要设备号,并使设备可供
使用
。但我不清楚它是谁,或者应该叫它什么。status =
spi
_register_driver(&spidev_
spi
_driver
浏览 6
提问于2017-11-13
得票数 1
1
回答
如何找出谁加载了特定的
Linux
内核模块?
、
、
、
、
我为
Linux
构建了一个特定的驱动程序作为模块(m),即恩智浦的
spi
-imx。然而,
Linux
在引导时会探测这个驱动程序。我正在努力找出是什么进程/其他模块/驱动程序请求这个
spi
-imx驱动程序。depmod不会显示
spi
-imx和其他模块之间的任何依赖关系(除了spidev as子模块)。经过一些研究,我发现
Linux
会自动(?)当检测到新设备时,调用modprobe。那么
Linux
真的会因为ecSPI在设备树中的状态为“as”而调用modpr
浏览 45
提问于2021-11-09
得票数 0
1
回答
智能卡IC模块的
Linux
设备驱动程序
、
我有一个智能卡IC模块,我想为它创建一个
Linux
设备驱动程序。此模块
使用
SPI
作为控制线,并有一条中断线来指示卡是否就绪。我知道如何在
Linux
内核中创建
SPI
设备,以及如何在中断发生时读取内核中的数据。但我不知道如何将数据传输到
用户
空间
(可能需要为它创建设备节点),以及如何给
用户
空间
一个中断来通知它。
浏览 25
提问于2019-05-16
得票数 0
1
回答
如何获取
Linux
内核驱动程序上的ACPI设备列表?
、
、
我正在开发一个
Linux
内核驱动程序。需求的一部分是获取系统上的ACPI设备列表并遍历。虽然下面的代码可以在
用户
模式下工作,但它不能在内核上编译。
浏览 5
提问于2017-12-04
得票数 1
1
回答
与运行
LINUX
的FPGA的
SPI
接口
、
、
、
我有一个DE1-SoCFPGA通过microSD卡运行Ubuntu16.04.我对设备树有点陌生,但我设法弄清楚了如何通过
使用
dtc将.dtb文件分解为一个.dts文件来启用板上的各种外围设备。最终目标: FPGA上的
SPI
连接到车载ADC (AD7928),我想通过
Linux
使用
用C编写的程序访问它,i2C工作得很好,但出于某种原因,i2C没有响应。tx-dma-channel = <0x2c 0x10>; clocks
浏览 8
提问于2018-09-15
得票数 0
回答已采纳
2
回答
Zigbee内核驱动程序
、
、
我试图了解如何在
Linux
中实现Zigbe模块(TI CC2530)。这个模块将通过
SPI
连接到一个开发卡(A80 Pro从Merrii)。此外,如果你有任何网站,我可以寻找更多的信息,这将是伟大的。
浏览 13
提问于2015-06-26
得票数 4
回答已采纳
1
回答
spidev读取eeprom id
、
、
、
OS:
Linux
,我正在
用户
空间
中编写一个spidev应用程序来读取EEPROM id。我的设备树条目如下: compatible = "snps,dw-apb-ssi"; #size-cells>;};&
spi
0 { status = &qu
浏览 2
提问于2018-05-27
得票数 0
回答已采纳
2
回答
如果设备已经被"spidev“驱动程序访问,如何添加
SPI
设备驱动程序?
、
Linux
内核:在SW层,我们得到了
linux
内核3.10.104,基于设备树源模型来探测设备驱动程序。(dmesg:"orion_
spi
f 1010600.
spi
: chipselect 0已在
使用
“)
spi
0:
spi
@10600 {
浏览 8
提问于2016-11-14
得票数 3
2
回答
我可以在/dev/spidev文件描述符上选择()吗?
、
、
、
、
我正在维护一些
用户
空间
代码,通过
SPI
与FPGA对话。现在是民意调查,看看是否有数据可供操作,我对此并不感兴趣。通信线程的(高度简化的)结构如下所示:{{ __u32 speed = 4000000; char buffer[512
浏览 2
提问于2016-04-14
得票数 6
回答已采纳
3
回答
Intel Atom板上的高速
Linux
驱动程序
、
、
、
、
我正致力于在
Linux
下在基于Atom的sXBTi板上提出
SPI
。我用
SPI
支持重新构建了
Linux
。我可以在lspci和sysfs中看到
SPI
控制器,
SPI
设备绑定到pca2xx_
spi
_pci驱动程序。据我所知,这是一个平台驱动程序,它不公开
用户
模式API,我需要spidev能够通过/dev/spidev工作,但是当我modeprobe spi
浏览 14
提问于2016-08-24
得票数 0
回答已采纳
1
回答
如何从内核驱动程序中触发fops轮询函数
、
、
我正在开发一个内核驱动程序,它
使用
调试器将一些
spi
数据记录在虚拟文件中。我的主要目标是能够“监听”
用户
空间
中的数据,例如
使用
$ tail -f /sys/kernel/debug/
spi
-logs,它
使用
select等待调试器文件上的新数据。我在驱动程序中实现了fops轮询函数,当我试图从
用户
空间
获取数据时,即使内核中有可读取的新数据,也不会调用轮询函数。 我假设投票函数永远不会被调用,因为调
浏览 7
提问于2022-02-20
得票数 0
1
回答
如何创建我自己的
linux
显示驱动程序
、
、
我正在做一个项目,它
使用
一个电子墨水显示器连接到一个
使用
SPI
运行
linux
版本的板上。现在,我可以从
用户
空间
控制显示器,但我真正想做的是制作一个显示驱动程序,以便
linux
将电子墨水显示视为正常显示。我在网上搜索了我要做什么才能让这件事成功,但我真的什么也找不到。
浏览 0
提问于2019-03-29
得票数 0
回答已采纳
3
回答
如何从C中的串行(
SPI
)连接读取数据?
、
、
、
我正在试图编写一个程序,将安装在一个
Linux
MCU (Raspberry )上,它将读取来自另一个MCU的串行数据(这是我自己开发的)。首先,我需要启用内核模块并允许自己访问设备:sudo chown `id -u`..*所以现在连接已经存在,但是我仍然需要从它读取串行数据。根据的答案,我只需要: ...open相关端口进行读取,并
使用
read()获取数据。然而,答案中的代码片段似乎是通过设备驱动程序打开端
浏览 13
提问于2012-12-10
得票数 1
回答已采纳
2
回答
Spidev不能同时
使用
ioctl进行读写。
、
、
、
、
/
spi
_test -D /dev/spidev32766.3bits per word: 8
spi
mode: 0max speed: 500000 Hz (500 KHz) FF FF FF/
spi
_test_2bytes -
浏览 1
提问于2013-04-09
得票数 8
回答已采纳
1
回答
内核模块和SCHED_RR线程的优先级
、
、
、
、
我有一个嵌入式
Linux
平台( Beagleboard,运行Angstrom ),它连接了两个设备: 我的假设是,IRQ处理程序和内核
空间
中由
spi
_async触发的回调比在
用户
空间
中运行的任何线程都具有更高的优先级(无论是SCHED_RR还是SCHED_OTHER)。在
用户
浏览 4
提问于2011-10-06
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用户使用 Linux 的桥梁
即时启动使用SPI NOR Flash的优势
九成传统办公空间用户有意愿使用共享空间
[务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结
df命令–Linux 显示磁盘空间使用情况
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券