腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在Imx6上读取SPI
寄存器
时
linux
挂起
、
、
、
、
我有一个在NXP的Imx6 SoC上运行的嵌入式
linux
项目,我正在尝试使用它的SPI。由于没有支持主从模式的
驱动
程序,我首先尝试从用户空间处理它。我使用mmap访问SPI
寄存器
,但是当我尝试用mmap
读写
它们时,系统会挂起,我必须重新启动。然后,我在自定义的spi
驱动
程序中也这样做了,但我必须等待
驱动
程序到达函数spi_imx_transfer才能访问
寄存器
。我对
linux
设备管理非常陌生,所以想知道为什么用同样的方法我可以访问其他设备的
寄
浏览 4
提问于2017-02-10
得票数 2
回答已采纳
1
回答
Linux
和
读写
一个通用的32位
寄存器
我在NIOS II处理器和设备树上使用嵌入式
Linux
。GPIO功能提供一次读取和/或写入单个位的能力。我有一些固件和PIOS,我想通过一次设置或读取所有32位来自动读取或写入。似乎会有一个通用的设备
驱动
程序,如果设备树被赋予了适当的兼容性,那么就会存在一个允许打开设备然后
读写
设备的
驱动
程序。我已经搜索了此功能,但没有找到
驱动
程序。一个存在于分支中,但已被Linus删除。我的问题是,
读写
通用32位
寄存器
/pio设备的
Linux
设备树
浏览 8
提问于2013-05-30
得票数 1
1
回答
SPI接口
linux
、
我编写了
读写
eeprom的基本
驱动
程序,使用数据、控制和状态
寄存器
进行
读写
操作。这些
寄存器
是映射到进程地址空间的内存。通过GPIO进行芯片选择来选择eeprom。问:在上述场景中,需要什么SPI
驱动
程序来读/写EEPROM。此
寄存器
读取操作正在内部使用SPI
驱动
程序..? 谢谢
浏览 6
提问于2016-12-07
得票数 0
2
回答
读写
寄存器
linux
设备
驱动
程序
、
、
我正在为Pandaboard(Omap4)编写一个看门狗定时器设备
驱动
程序,用于教育目的(我知道这个
驱动
程序已经存在)。我想知道如何访问内核空间中的看门狗定时器
寄存器
(例如,WDT_WLDR(定时器加载
寄存器
)具有地址偏移量0x0000002C和物理L4互连地址0x4A31402C)。请指导写入方向,以便我可以编写自己的看门狗设备
驱动
程序。/include/
linux
/version.h> #include </home/sa
浏览 8
提问于2013-08-05
得票数 0
2
回答
Linux
设备
驱动
程序将串行fpga
寄存器
映射到内存
、
、
、
有一个基于FPGA的
寄存器
集(512字节),可以用一个特殊的协议进行
读写
。我希望编写一个设备
驱动
程序,使用户进程能够像内存(数组、指针)那样
读写
这些
寄存器
,而不是使用read() / write()函数或处理协议。 这真的有可能吗?
浏览 3
提问于2017-05-23
得票数 0
1
回答
ISR内的PCIe
读写
、
、
、
、
我正在修改一个
linux
PCIe
驱动
程序,以便与altera FPGA PCIe核心一起使用。在我的
驱动
程序代码中,我做了pci_set_master(dev)来使PCIe
读写
工作。通过对使能位
寄存器
执行pcie写入(barx、offset、data),它可以完美地工作。问题是,当I/O中断发生时,我需要我的系统启动PCIe FPGA DMA,但当中断发生时,我在pcie内部放入pcie写(barx,偏移,数据),这会导致整个
linux
挂起。
浏览 8
提问于2013-06-04
得票数 0
回答已采纳
1
回答
阻止读取操作直到发生外部事件的正确方法?
、
、
、
我正在为数据采集系统开发一个设备
驱动
程序。有一个pci设备,它同时提供定期的输入和输出数据。然后,
linux
通过文件操作来管理循环缓冲区中的数据。下面是
驱动
程序代码的一部分(为了简单起见,省略了与循环缓冲区相关的所有代码)。PCI设备初始化在其他地方处理,pci_interupt不是中断处理程序的真正入口点)#include <
linux
/wait.h> static DECLARE_WAIT_QUEUE_HE
浏览 1
提问于2017-11-17
得票数 0
1
回答
关闭以太网PHY的电源
我在OMAP ARM (OMAP-L138)上运行嵌入式
linux
。其上的以太网控制器连接到外部PHY芯片。一切运行正常,除了在某些情况下,我希望节省电力和关闭PHY (但不是挂起整个系统)。我知道
Linux
可以很容易地挂起PHY,因为当我将整个系统置于挂起到内存状态时,PHY确实会断电。PHY通过MII接口连接,但我在/dev/下看
浏览 5
提问于2011-01-31
得票数 2
1
回答
WINDOWS KMDF PCI
驱动
程序:- API用于将数据写入MemoryMapped虚拟地址
、
、
、
我的任务是为Windows编写基于KMDF的PCI
驱动
程序。基本上,它的目标是将数据写入位于FGPGA板上的RAM (该板还不存在)。FPGA上的PCI接口将允许数据直接
读写
到FPGA RAM中。其思想是将必要的内存映射信息存储在BAR0
寄存器
中。内存描述符类型为CmResourceTypeMemory。第一步是读取BAR0注册信息并创建一个内存映射。使用另一个板,我已经写了一个基本的
驱动
程序,执行上述工作。 然而,一旦我有了内存地址(虚拟),我就想从这个内存中读和写。我注意到windows有用于
读写
端口
浏览 4
提问于2017-08-24
得票数 1
回答已采纳
3
回答
I2C和SPI
驱动
程序
、
、
、
最近,我一直在编写一个摄像头
驱动
程序,使用I2C接口
读写
寄存器
,并使用spi接口向其中写入固件数据。所以我的问题是如何在I2C
驱动
程序中获得spi_device指针? 谢谢。
浏览 8
提问于2016-12-19
得票数 3
1
回答
寄存器
错误和设备
驱动
程序
我正在编写一个设备
驱动
程序,其中我需要对许多
寄存器
进行
读写
。有什么方法可以判断手术是否成功吗?目前我们有一些旧硬件的
驱动
程序,但是所有的
驱动
程序函数都是无效的,我们只是假设操作是成功的。在开发设备
驱动
程序时,有没有一些已知的技巧或设计模式可以很好地遵循? 谢谢,
浏览 0
提问于2013-12-23
得票数 0
1
回答
如何在Windows 8中读取GPIO引脚
、
、
、
从文档中,我有了要读取的
寄存器
地址的线索,但我只是不知道如何读取。Obs2:我联系了制造商,他们说:“哦,这很简单,你只需要读一下
寄存器
就行了。再见。”
浏览 4
提问于2013-07-05
得票数 1
回答已采纳
2
回答
适用于RTC-DS1307的
Linux
用户空间应用
、
、
我交叉编译了基于arm的主板的
驱动
程序,并使用eeprog实用程序对其时序/通用
寄存器
进行
读写
。现在,我想创建一个简单的USERSPACE应用程序,它可以连续显示时间。我的应用程序将如何与
驱动
程序对话?请告诉我做这件事的软件流程。谢谢
浏览 4
提问于2012-12-28
得票数 0
回答已采纳
2
回答
从
linux
用户空间访问以太网
驱动
程序
、
、
、
我想从
linux
用户空间访问以太网
驱动
程序,类似地,我想从
linux
用户空间读取和写入菲
寄存器
。因为没有大大小小的号码,万一有个
驱动
程序(可能是网络
驱动
程序),怎么做it.and,可以吗?
浏览 3
提问于2018-08-31
得票数 4
1
回答
如何使用spi代码
读写
24位
寄存器
?
、
、
、
其中的所有
寄存器
都是24位大小。我的疑问是,我是否可以使用github的spi
驱动
程序代码来实现此目的。我不确定它是否会读或写24位。我已经从开源(github)中获取了spi代码。我提供了spi
驱动
程序代码的链接。请给我引路。 Sathya Prasad P
浏览 12
提问于2014-12-11
得票数 0
1
回答
启用设备和分配内存的PCIe
驱动
程序错误
、
、
、
我在Freescale MPC8308上使用MPC8308总线(作为根复合体),端点设备是一个只有一个256 MB内存区域和一个条形
寄存器
的ASIC。设备配置空间
寄存器
可以很容易地通过"pciutils“包访问。起初,我试图使用mmap()访问内存区域,但它没有工作。因此,在下一层,我为PCIe端点设备准备了一个设备
驱动
程序,这是一个内核模块,在
Linux
启动后加载到内核中。在我的
驱动
程序中,端点设备是从设备ID表中识别出来的,但是当我想通过pci_enable_device()启用设备时,我会
浏览 4
提问于2016-11-17
得票数 0
1
回答
使用段
寄存器
FS进行调试
、
、
、
、
我需要调试一个用C编写的应用程序,它可以
读写
段
寄存器
FS。要调试这个应用程序,我需要查看FS指向的内存地址。应用程序使用如下代码:mov fs:[rcx], rsi 如何从/到分段
寄存器
获得读/写的线性虚拟地址?我可以为
Linux
或Winodws编译这个应用程序。
浏览 7
提问于2015-11-13
得票数 4
回答已采纳
1
回答
程序如何控制硬件?
、
为了由cpu执行,程序必须加载到RAM中。程序只是一个处理器能够理解的一系列机器指令(如x86指令集)(因为它通过逻辑门物理地实现了它们的语义)。我所奋斗的是大局。这同样适用于PCI接口、AGP接口等等吗? 是否所
浏览 2
提问于2013-12-11
得票数 1
回答已采纳
1
回答
如何在设备中安装nvme
linux
驱动
程序时调用pcie函数
、
、
、
我刚接触
linux
设备
驱动
程序,熟悉pcie和nvme的
linux
驱动
程序代码。我已经加载了
linux
nvme
驱动
程序,可以通过nvme cli发送
读写
命令。加载nvme
驱动
程序后,是否可以将pcie通信(更改速度、通道)发送到设备。要对现有nvme
驱动
程序代码进行哪些更改?主要目标是移植一组pcie测试用例,以便与nvme读/写并行运行。
浏览 163
提问于2021-04-30
得票数 0
2
回答
如何在
LINUX
(Ubuntu)和Mac上格式化4TB USB外部
驱动
器?
、
、
、
、
我很难在
LINUX
(Ubuntu14.04)和我的Mac上获得一个4TB的外部USB
驱动
器。这似乎“解决了”了我的问题,因为我现在可以在
LINUX
和Max上使用它进行
读写
,但是现在它已经从4TB变成了1.74TB。然而,最终,我希望这个
驱动
器能够同时在
LINUX
和Max上使用。在评论中,到目前为止的建议
浏览 0
提问于2017-01-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windows驱动编程之内存读写
Linux驱动系列-PWM驱动
Linux系统编程 读写锁rwlock
Linux设备驱动开发
通过重定向在 Linux 终端任意读写数据
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券