基于WinCE Wavedev2驱动的音频通道切换算法  

Audio channels switching algorithm based on WinCE Wavedev2 drive

在线阅读下载全文

作  者:罗欢[1] 王国胤[1] 张水玲 

机构地区:[1]重庆邮电大学计算机科学与技术研究所,重庆400065 [2]深圳市欣视景科技有限公司,广东深圳518037

出  处:《计算机工程与设计》2012年第8期2995-2999,3068,共6页Computer Engineering and Design

基  金:国家自然科学基金项目(61073146)

摘  要:为了在资源有限的设备上实时切换数据传输通道,研究了Wavedev2驱动,在驱动双DMA(直接内存存取)数据传输框架下,提出了中断轮询通道切换算法。结合中断探测的准确性和循环探测的实时性,实现了空闲时不占用CPU的数据通道切换功能,并把它应用于录音回放通道切换和耳机探测问题中。算法分析及实验对比结果表明,该算法在实用性上优于通用的循环探测算法和IST(中断服务线程)探测算法。To switching the data transmission channel on limited resources equipment at real time, first do research on Wavedev2 driver, then an interrupt polling algorithm under the double DMA (Direct Memory Access) data transmission framework is proposed. The method synthesis of the accuracy of interrupt detection and the real time of cycle detection, the channel switch function which not occupy CPU on free time. The feasibility of the method is validated by applying it in the recording and playback channel switching and headphones detection. Results of the algorithm analysis and the experiments indicate the proposed method is better than the general cycling detection algorithm and the IST (interrupt server thread) detection algorithm in practicability.

关 键 词:中断轮询 通道切换 音频 Wavedev2驱动 WINCE系统 嵌入式 

分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象