收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

OSS(Open Sound System)在Solaris系统中的设计与实现

汪曦鹏  
【摘要】: Open Sound System(OSS)是第一个为统一UNIX下数字音频处理的标准。它的实现可以移植到绝大多数UNIX操作系统上,而且有大量的应用程序支持OSS。而Solaris作为最为主流的Unix操作系统,它在数字音频处理方面还有待提高。目前的Solaris操作系统还采用它自身的SADA(Solaris音频驱动架构)来支持音频设备,它只提供了基本的数字音频播放和录音功能,还不支持MIDI等音频文件格式。OSS的引入不仅可以完成电子音频制作,多声道播放等主流音频功能,它还提供了音频同步功能以满足音频技术的发展需求。此外OSS的引入还很好解决了Solaris操作系统对各种格式的音频文件支持问题。目前OSS还没有一套完整可靠的Solaris版本。因此,在Solaris上设计并实现OSS,不仅具有很高的可行性,而且也是为了满足市场发展的要求。 本课题主要研究的是OSS(Open Sound System)在Solaris中的设计与实现方案,重点是要研究Solaris操作系统,研究OSS体系架构以及用户接口等。比较OSS在Linux和Solaris上实现的可行性以及复杂度,研究Solaris中现有的音频处理体系,研究OSS与现有Solaris中音频应用程序的兼容性,编写基于OSS的新的数字音频应用程序,修改Solaris系统底层的声卡驱动程序以符合OSS标准。最终实现一套可以应用于Solaris操作系统的OSS音频处理系统。 本文围绕OSS系统设计展开,完成了以下工作: 1、研究OSS体系结构及相关的实现方法,包括OSS的驱动程序接口,OSS提供的API的具体用法以及功能等,提出一种可行的OSS架构。 2、研究UNIX系统,包括Linux,Solaris等,比较OSS在这些系统中实现的区别,包括设计的复杂度,优缺点等。 3、研究OSS的体系结构,重点是比较Solaris中现有的音频处理体系与OSS的不同点,提出一种高效可行的实现方案。 4、研究如何利用OSS提供的用户接口设计音频应用程序,重点是要实现OSS与现有Solaris中音频应用程序的兼容性。 5、完成完整的Solaris下的OSS体系架构,包括系统设计结构图及应用程序设计的源代码。 本文设计的OSS具有优良的结构,便于扩展和推广,应用程序采用C设计,可以非常方便的移植到各种Unix平台上,具有一定的实用价值。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 ;Sun公司推出Solaris 2.5操作环境[J];今日电子;1996年Z1期
2 吴卫国;升阳计划铺就Solaris之路[J];软件世界;2004年05期
3 乔楠;Sun Solaris 10点亮数据中心[J];通信世界;2005年15期
4 张玲;十年磨一剑──说说Sun Solaris 7[J];软件世界;1998年01期
5 ;IBM采用Sun Solaris替代NT操作环境[J];计算机与网络;1999年11期
6 正名;Solaris主机监视工具[J];计算机周刊;2000年Z3期
7 ;Sun借新品发布预热Solaris 10[J];信息系统工程;2004年10期
8 ;Solaris X86上的优秀集成开发工具[J];软件世界;1995年06期
9 ;在Solaris软件免费提供的前9个月内已经发放了10万件拷贝[J];现代计算机;1999年08期
10 吴新瞻;Sun瞄准工作组服务器市场——最新推出Ultra Enterprise 450服务器同时推出高性能Ultra 30工作站及Solaris 2.6最新版本[J];今日电子;1997年10期
11 ;UltraSPARCIII与Solaris8.0联手创新高[J];电信快报;2000年03期
12 ;业界动态[J];今日电子;2000年03期
13 ;铁安联盟“铁的安全”系列报道之八 操作系统安全技术[J];计算机安全;2005年03期
14 ;Sun扩展Solaris for x86和Pentium 广域网和局域网[J];电子产品世界;1994年12期
15 ;HP-UX11直逼Solaris[J];电脑与信息技术;1997年06期
16 ;软件[J];中国计算机用户;1998年10期
17 之志;Solaris(tm)7交易所之星——美国费城股票交易所依靠Solaris(tm)7获得竞争优势[J];计算机与网络;1999年02期
18 毛一平;Solaris下X.2.5协议的应用[J];连云港化工高等专科学校学报;2001年04期
19 姚俊,程耕国,童小虎,关培超;Solaris系统技术研究[J];武汉科技大学学报(自然科学版);2003年03期
20 ;惠普宣布支持SUN Solaris[J];计算机辅助设计与制造;2000年08期
中国重要会议论文全文数据库 前10条
1 王兴国;蒋伟峰;刘济林;顾伟康;;现代音频处理的DSP方案[A];面向21世纪的科技进步与社会经济发展(上册)[C];1999年
2 孙玮;韦克平;王成林;;中子管性能检测系统应用程序设计与实现[A];全国第二届信号处理与应用学术会议专刊[C];2008年
3 汪挺;刁兴春;严浩;;多媒体通信网络资源管理系统的设计和研究[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
4 李甲军;张帆;;浅谈广播音频设备的连接[A];2007第二届全国广播电视技术论文集2(上)[C];2007年
5 崔巨峰;;数字音频设备满度电平值的统一和确定[A];2005年广播电视技术论文汇编[C];2005年
6 祝玉成;赵建军;;分析Solaris系统安全[A];铁道部信息技术中心成立30周年暨铁路运输管理信息系统(TMIS)工程全面竣工投产TMIS工程建设论文专辑(二)[C];2005年
7 刘海英;;基于SOA的网络运维支撑系统间集成架构设计[A];中国通信学会第六届学术年会论文集(下)[C];2009年
8 赵涛;冯文毅;;网格化营销资源GIS支撑系统——OSS网络资源数据重点应用[A];四川省通信学会2010年学术年会论文集[C];2010年
9 张建志;;iRMX环境下的实时程序设计[A];中国工程物理研究院科技年报(1999)[C];1999年
10 胡虹;王坚;凌卫青;朱艳萍;;汽轮发电机异构开发环境的数据库设计及系统实现[A];先进制造技术论坛暨第五届制造业自动化与信息化技术交流会论文集[C];2006年
中国博士学位论文全文数据库 前10条
1 焦玉华;音频感知哈希算法研究[D];哈尔滨工业大学;2010年
2 冯哲;基于内容的视频检索中的音频处理[D];复旦大学;2004年
3 朱梦尧;数字电视音频子系统设计与音频处理算法研究[D];浙江大学;2009年
4 弓岱伟;先进控制与优化软件的设计及在电站锅炉汽温预测控制中的应用[D];中国科学技术大学;2008年
5 雷敏;音频数字水印与隐写分析算法研究[D];北京邮电大学;2011年
6 满毅;下一代电信服务业OSS关键问题研究[D];北京邮电大学;2011年
7 王翠平;基于统计分析的音频隐写分析研究[D];中国科学技术大学;2011年
8 李会银;基于USB接口的测井电缆数据传输系统研究[D];中国石油大学;2007年
9 李辉;改进的离散余弦反变换迭代算法研究与音频DSP核设计[D];电子科技大学;2010年
10 陶冶;文本语音匹配的研究和应用[D];山东大学;2009年
中国硕士学位论文全文数据库 前10条
1 汪曦鹏;OSS(Open Sound System)在Solaris系统中的设计与实现[D];北京邮电大学;2009年
2 刘华;音频处理关键模块算法的研究与优化[D];中国海洋大学;2012年
3 郭鑫;基于DSP技术的音频优化电路的设计与实现[D];成都理工大学;2010年
4 朱瑜亮;基于ARM9的音频播出系统的设计[D];电子科技大学;2011年
5 蔡彩;音频结构化技术研究[D];解放军信息工程大学;2009年
6 张瑞杰;广播新闻音频结构化技术研究[D];解放军信息工程大学;2009年
7 姬鹏宇;色情视频的音频辅助识别[D];北京邮电大学;2011年
8 陈海浪;量化哈希音频指纹技术研究[D];湘潭大学;2011年
9 申万增;嵌入式音频采集系统研究与设计[D];西安电子科技大学;2011年
10 郭泽华;音频处理感知模型新算法研究[D];西安电子科技大学;2010年
中国重要报纸全文数据库 前10条
1 何兵玉;新产品捆绑Solaris曙光与Sun战略结盟[N];电脑商报;2005年
2 ;Solaris 10向Linux领地挺进[N];网络世界;2005年
3 ;Sun“Solaris x86升阳计划”[N];电脑商报;2005年
4 本报记者 王皓;Sun预展Solaris 10新特性[N];计算机世界;2004年
5 本报记者 方正;Solaris 10:为华尔街添翅[N];网络世界;2004年
6 ;Solaris 10:语出惊人[N];网络世界;2005年
7 孙永杰;Open Solaris能否复制Java的成功[N];中国电子报;2005年
8 ;快马加鞭赶效率缜密防护顾安全[N];科技日报;2005年
9 CPW记者 凡妮;创新购买模式 Sun强化竞争力[N];电脑商报;2004年
10 ;x86上的Solaris得道多助[N];计算机世界;2003年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978