社区
驱动开发/核心开发
帖子详情
【求助】imx6q 平台下,如何使用 DMA 进行音频数据的传输?
MacLodge
2018-12-05 04:30:18
各位大佬:
请教:
如题,现在音频驱动是没有问题,可以进行录音和放音,但是想要加快数据的传输,要加入 DMA,可是现在没有思路,不知道要修改那些函数和变量?
谢谢!
Linux内核:3.5
...全文
518
1
打赏
收藏
【求助】imx6q 平台下,如何使用 DMA 进行音频数据的传输?
各位大佬: 请教: 如题,现在音频驱动是没有问题,可以进行录音和放音,但是想要加快数据的传输,要加入 DMA,可是现在没有思路,不知道要修改那些函数和变量? 谢谢! Linux内核:3.5
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fly 100%
2018-12-12
打赏
举报
回复
linux 的dma驱动 有engine ,可以写应用调用统一的额ioctl 接口进行配置
imx6q
-pinfunc.rar_
IMX6Q
_sg
dma
Altera TSE SG
DMA
and MSG
DMA
Linux driver.
飞思卡尔Imx6开发板Linux系统官方指南(Yocto 版本 )
飞思卡尔官方Linux(Yocto 版本)开发指南,基于Imx6开发板。
spi-lcd-st7789-驱动开发-imx6ul spi
dma
传输
(6)
imx6ul sdk 里面spi 驱动做的比较完善,会自己判断是否满足
dma
传输
的条件,如果满足
dma
传输
就直接
使用
dma
进行
传输
了。 那么imx 6ul
平台
spi
使用
dma
传输
的条件是什么呢?其实只要
传输
的bpw为1,2,4 然后
数据
长度为32的...
imx6ull的
DMA
实现的linux用户程序和驱动模块程序源码
1、一是
使用
内核驱动模块的/dev/s
dma
_test中的ioctl函数将希望传入
数据
的 源地址映射到了内核空间, 用户程序中对该地址中的内容所做的更改都会在启动
DMA
传输
后
传输
到
DMA
的目的地址中。可以从内核驱动模块的打印中...
UART+
DMA
数据
传输
使用
DMA
的好处就是它不需要CPU的干预而直接服务外设...而
DMA
就不同了,一般系统中的
DMA
都有突发(Burst)
传输
的能力,在这种模式下,
DMA
能一次
传输
几个甚至几十个字节的
数据
,所以
使用
DMA
能使设备的吞吐能力大为增强。
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章