腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
linux
在ARM中
DMA
是如何工作的
、
、
、
有没有
Linux
DMA
专家可以帮我...来理解这个概念。如果我们使用mmap向驱动程序发送数据,则为b>。我们如何才能将其与
DMA
同步?d>这是什么
dma
输入输出通道? 有没有一些示例代码..作为
DMA
的新手,这对我理解这个概念很有帮助。
浏览 6
提问于2012-12-06
得票数 1
1
回答
PCIe内核驱动程序
DMA
写入错误地址
、
、
我目前正在为
Linux
4.19编写一个PCIe内核驱动程序。首先初始化PCIe驱动程序。我使用了以下说明: pci_alloc_consi
浏览 5
提问于2020-03-30
得票数 0
1
回答
LINUX
--用于数据传输的
DMA
--从SPI读取- tx到usart - RPi
、
、
、
DMA
的实际工作原理是我所知道的理论;-- 我正在使用RPI &期待着使用
DMA
实现以下操作。我是否必须为数据传输编写例程并将其提供给
dma
,还是由
DMA
tx和rx通道处理?一些专家能告诉我们在这方面应该遵循什么步骤吗?我是第一次接触
DMA
programming.lin
浏览 11
提问于2012-12-03
得票数 0
1
回答
在
Linux
中创建一个IOMMU条目
、
、
、
我已经浏览
Linux
代码很长一段时间了,无法找到一种直接创建IOMMU条目的简单方法。 我想指定物理地址(也可能是虚拟地址,但它不是必要的)和设备。
浏览 38
提问于2022-07-07
得票数 1
回答已采纳
1
回答
Linux
dma
设备驱动程序
dma
_request_channel失败
、
、
、
、
我正在尝试编写一个在嵌入式系统上与
DMA
接口的平台驱动程序。我们使用的是Zedboard和Xilinx的AXI
DMA
IP。然而,我相信我们的错误与
Linux
内核有关。为了获得
DMA
的tx/rx通道,
linux
提供了
dma
_request_channel函数。此函数使用需要与
DMA
匹配的过滤器和过滤器参数。此函数获取系统中所有可用
DMA
的列表,并使用过滤器将其与我们想要的匹配。但是,这似乎不能获得所有可用的
DMA
,而只能获
浏览 19
提问于2013-07-30
得票数 0
1
回答
将JPEG图像发送到AXI4流中并将其读回?
、
、
、
、
我正在Zedboard Zynq评估板上做一个图像处理项目,使用的是构建在上面的FPGA。我已经使用HLS编写了图像处理块,并创建了输入和输出均为宽度为8的AXI4流的IP。有没有现成的IP可以做到这一点?
浏览 5
提问于2017-11-10
得票数 1
3
回答
如何从软件工具向Zynq中的AXI-Stream发送数据?
、
、
、
、
就像这样send_data(data); 我在Arm部分运行
Linux
,现在我想把它连接到可
编程
逻辑部分。
浏览 2
提问于2015-06-02
得票数 7
1
回答
使用设备树配置的davinci-spi设备驱动程序是否支持
DMA
传输?
、
、
、
、
我正在尝试使用
DMA
对连接到OMAP-L138的SPI总线的FPGA进行
编程
,但没有成功。目前,我使用的是
linux
3.19自带的常规davinci-spi驱动程序(drivers/spi/spi-davinc.c)。FPGA配置成功(未启用
DMA
),但速度非常慢。我想使用
DMA
来提高性能,但是从spi-davinc.c源代码及其设备树绑定来看,当使用设备树进行配置时,驱动程序似乎不支持
DMA
。我的理解正确吗?如果是这样的话,是否有计划在使用设备树的同时使用dav
浏览 10
提问于2015-12-01
得票数 0
1
回答
在X86平台上,
DMA
操作是否意味着在MMIO空间和系统内存地址空间之间移动数据?
、
在现代的X86/X86_64平台上,由于MMIO机制的存在,
DMA
操作是否可以在MMIO地址空间和内存地址空间之间移动数据?在
Linux
内核中,我看到有一个
dma
_addr_t定义。
浏览 2
提问于2012-02-02
得票数 0
1
回答
如何在Snap巨龙芯片组上使用Android中的
DMA
-BUF?
、
、
、
我意识到存在用于同一任务的
DMA
-Buf堆,但我不能将头文件添加到我的项目中并将其链接到其中。我下载了AOSP,但不确定下一步该做什么。
浏览 7
提问于2022-06-16
得票数 0
2
回答
如何从cdev获取设备
、
、
我将模块注册为cdev,使用
dma
_alloc_coherent()分配空间,我想使用
dma
_common_mmap()映射它。
dma
_common_mmap()需要一个指向struct device的指针:如何获取它?
浏览 0
提问于2015-11-20
得票数 5
1
回答
Linux
内核:可以让流式
DMA
映射无限期地打开吗?
、
、
许多关于设备驱动程序
编程
的指南建议,流式
DMA
映射(即那些由
dma
_map_single()和朋友创建的映射)应保持尽可能短的开放时间,因为它们消耗资源(即IOMMU映射资源,如果平台有资源,或者在需要时使用反弹缓冲区在我的
例子
中,我使用的是能够进行64位
DMA
的PCIe设备,所以应该不需要反弹缓冲区(在这种情况下,似乎也不需要来自IOMMU的特殊处理,对吧?)。数据来自设备(例如,它与
DMA
_TO_CPU映射),当有新数据可用时,设备通过中断通知我,此时我在访问刚通过
DMA</
浏览 3
提问于2014-01-08
得票数 5
1
回答
用于通过直接内存访问进行并行通信的C应用程序
、
、
我在使用
DMA
(Direct Acces Memory)建立并行连接时遇到了问题。 我必须通过一个C应用程序向具有给定地址的并行端口写入一些字符。
浏览 1
提问于2013-08-08
得票数 0
1
回答
在非
DMA
场景中,存储设备/磁盘内容是否先到CPU寄存器,然后在磁盘读取期间进入主内存?
、
、
、
、
在非
DMA
方案中,是否按照以下顺序读取所有磁盘以进入主内存: 主存-> CPU寄存器->磁盘寄存器->磁盘存储面(我知道,在
DMA
场景中,CPU只启动传输,然后磁盘的内容直接传输到主内存)。如果是的话,在
DMA
出现之前,上述序列是否是一个严重的瓶颈,因为与主内存和存储磁盘相比,总体CPU寄存器的容量要小得多?或者它是如此之快,以至于人类用户不会注意到在非
DMA
模式下??。
浏览 3
提问于2016-09-18
得票数 2
回答已采纳
2
回答
什么是
linux
内核上下文中的
DMA
映射和
DMA
引擎?
、
、
、
、
什么是
linux
内核上下文中的
DMA
映射和
DMA
引擎?什么时候
DMA
映射API和
DMA
引擎API可以在
Linux
设备驱动程序中使用?任何真正的
Linux
设备驱动程序示例作为参考都是很好的。
浏览 10
提问于2015-12-25
得票数 10
2
回答
如何从
linux
用户空间进行数据缓存刷新/失效
、
、
、
、
试图在
linux
用户空间中使用可缓存的映射缓冲区。加速器将访问这些缓冲器。在ARMv7 7-A体系结构中,是否有可能显式地从
linux
用户空间刷新/失效数据缓存?
浏览 4
提问于2015-12-16
得票数 5
1
回答
Linux
:使用DMAengine进行分散收集事务
、
、
、
、
/platform_device.h>#include <
linux
/
dma
-mapping.h>#include <
linux
/of_
dma
.h> #define S
浏览 11
提问于2016-05-09
得票数 4
回答已采纳
1
回答
将驱动程序包括文件复制到
linux
文件夹
、
、
我假设我必须复制包含文件,比如"/build/
linux
-socfpga-4.16/ include /
linux
/“文件夹,但是我不知道怎么做。这是我的档案: 我的应用程序/my_
dma
/Makefile my_app/my_
dma
/my_
dma
.c我的驱动程序/my_driver_
dma
/Makefile我的驱动程序/my_driver_
dma</
浏览 0
提问于2018-07-11
得票数 1
2
回答
如何使用python将列表中的子字符串与另一个列表进行比较
、
我想检查列表(expected & actual lists)中是否存在子串DMAMiddleware我不清楚如何比较列表中的子字符串 有人能为我提供一个
例子
或如何实现这一点吗?提前谢谢。actual_file_names = ['', 'python', 'cmdb_
dma
_map.json', 'mappings.json', 'vendor_provided_binaries.jsonDMAPremiumMiddleware10.50.000.00
浏览 5
提问于2017-07-31
得票数 1
回答已采纳
2
回答
DMA
引擎和
DMA
控制器有什么区别?
、
、
如前所述,
dma
引擎和
dma
控制器(关注
linux
)之间有什么区别?
linux
引擎什么时候出现?这是一个特殊的设备,还是所有支持
dma
的外围设备的一部分?在浏览
linux
源代码时,我找到了驱动程序ste_
dma
40.c。司机是如何使用这个引擎的?
浏览 5
提问于2017-05-26
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TensorFlow 的简单例子 Linux 中国
Linux find命令的26个简单例子
Linux中grep 命令的 12 个实践例子
通过10个例子掌握Linux下lsof命令
我最喜欢 Kotlin 函数式编程的例子
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券