检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.218.145.54