g**********3 发帖数: 61 | 1 【 以下文字转载自 EE 讨论区 】
发信人: gaoheming123 (JustComeToUs), 信区: EE
标 题: 真正体验到一把DMA的先进性和优越性
发信站: BBS 未名空间站 (Thu Nov 29 23:06:13 2012, 美东)
上大学的时候学过DMA 控制器,知道这是一个可以为CPU 分担任务的重要设备。
工作后一直没有机会接触,就算接触也仅限于改改bug,没有机会了解DMA多莫有用。
上个月接了个活,真是开了眼了:要求我设计一个isochronous pipe 在 mentor's 的
musb 控制器上,参考设计上没有对isochronous endpoint 的支持,我需要参考ehci或
者Ohci设计出一套方案使得 musb可以以1ms的频率发送192byte的音频数据包。
操作系统是windows moible,主控制器是TI 的 OMAP ,困难之处在于 windows (我相信
不止windows,任何操作系统)不能以1ms的频率精确的推送数据包给musb控制器,这对
cpu将是一场巨大的灾难,所有的其它线程都将停止,系统功耗将急剧提升,... 阅读全帖 |
|
g**********3 发帖数: 61 | 2 【 以下文字转载自 EE 讨论区 】
发信人: gaoheming123 (JustComeToUs), 信区: EE
标 题: 真正体验到一把DMA的先进性和优越性
发信站: BBS 未名空间站 (Thu Nov 29 23:06:13 2012, 美东)
上大学的时候学过DMA 控制器,知道这是一个可以为CPU 分担任务的重要设备。
工作后一直没有机会接触,就算接触也仅限于改改bug,没有机会了解DMA多莫有用。
上个月接了个活,真是开了眼了:要求我设计一个isochronous pipe 在 mentor's 的
musb 控制器上,参考设计上没有对isochronous endpoint 的支持,我需要参考ehci或
者Ohci设计出一套方案使得 musb可以以1ms的频率发送192byte的音频数据包。
操作系统是windows moible,主控制器是TI 的 OMAP ,困难之处在于 windows (我相信
不止windows,任何操作系统)不能以1ms的频率精确的推送数据包给musb控制器,这对
cpu将是一场巨大的灾难,所有的其它线程都将停止,系统功耗将急剧提升,... 阅读全帖 |
|
g**********3 发帖数: 61 | 3 【 以下文字转载自 EE 讨论区 】
发信人: gaoheming123 (JustComeToUs), 信区: EE
标 题: 真正体验到一把DMA的先进性和优越性
发信站: BBS 未名空间站 (Thu Nov 29 23:06:13 2012, 美东)
上大学的时候学过DMA 控制器,知道这是一个可以为CPU 分担任务的重要设备。
工作后一直没有机会接触,就算接触也仅限于改改bug,没有机会了解DMA多莫有用。
上个月接了个活,真是开了眼了:要求我设计一个isochronous pipe 在 mentor's 的
musb 控制器上,参考设计上没有对isochronous endpoint 的支持,我需要参考ehci或
者Ohci设计出一套方案使得 musb可以以1ms的频率发送192byte的音频数据包。
操作系统是windows moible,主控制器是TI 的 OMAP ,困难之处在于 windows (我相信
不止windows,任何操作系统)不能以1ms的频率精确的推送数据包给musb控制器,这对
cpu将是一场巨大的灾难,所有的其它线程都将停止,系统功耗将急剧提升,... 阅读全帖 |
|
|
s****n 发帖数: 786 | 5 如果kernel是2.6,你没刷对,udev不会有这个问题
如果是2.4,检查一下OHCI和EHCI有没有?scripts对不对 |
|
S*A 发帖数: 7142 | 6
001
是挂什么上面决定 bus number. 同一个 USB 接口有两个可能的 bus:
USB 1 (UHCI or OHCI), USB2 (EHCI), depend on the device speed. |
|
h**********r 发帖数: 174 | 7 the driver is
VIA OHCI Compliant IEEE 1394 Host Controller |
|
g**********3 发帖数: 61 | 8 上大学的时候学过DMA 控制器,知道这是一个可以为CPU 分担任务的重要设备。
工作后一直没有机会接触,就算接触也仅限于改改bug,没有机会了解DMA多莫有用。
上个月接了个活,真是开了眼了:要求我设计一个isochronous pipe 在 mentor's 的
musb 控制器上,参考设计上没有对isochronous endpoint 的支持,我需要参考ehci或
者Ohci设计出一套方案使得 musb可以以1ms的频率发送192byte的音频数据包。
操作系统是windows moible,主控制器是TI 的 OMAP ,困难之处在于 windows (我相信
不止windows,任何操作系统)不能以1ms的频率精确的推送数据包给musb控制器,这对
cpu将是一场巨大的灾难,所有的其它线程都将停止,系统功耗将急剧提升,UI会在播
放音频时锁死,怎么办?
DMA方式跃入我的眼帘, what if 我同时把1024个数据包同时发给DMA控制器,让DMA
控制器线性发送,这样cpu可以设定一个时间间隔 (1024ms) ,把数据周期性发给DMA
控制器,DMA 负责以1ms的int... 阅读全帖 |
|
w*******y 发帖数: 60932 | 9 Costco has Roxio Creator 2012 Special Edition $39 FREE Shipping
Link:
http://www.costco.com/Browse/Product.aspx?Prodid=11681240
Special Edition includes: 100 Premium soundtrack titles plus 4 pairs of 3D
glasses.
Easily enhance, preserve and share your digital life with Roxio Creator 2012
. Edit video and create DVDs. Create and convert your videos and photos to
enjoy on just about any device including smartphones, iPhones and iPads.
Fix and enhance photos; improve portraits; create printed phot... 阅读全帖 |
|
a9 发帖数: 21638 | 10 我用的是openwrt。
需要安装kmod-bluetooth bluez-libs bluez-utils kmod-usb-core kmod-usb-ohci
kmod-usb-uhci kmod-usb-uhci-iv libusb dbus-utils 这些包。
还需要安装kmod-asterisk18-mod-mobile.
配置上就好啦。 |
|
a9 发帖数: 21638 | 11 是啊,一个usb adapter,在mertline买的,好像1、2块钱吧。
ohci |
|
|