嵌入式系统在音频点播中的应用与开发

被引量 : 0次 | 上传用户:liyazhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要阐述嵌入式系统在个人音频点播系统中的应用。此音频点播系统主要用于长途客车,咖啡厅等场所,提供个性化的MP3音频点播服务。该系统具有较高的实用价值和较好的市场前景。因为应用的特殊性,系统不适合采用普通PC机和服务器组成的客户机/服务器模式的点播系统,而需要根据特殊的应用定制特殊的计算机系统,这正是嵌入式系统的特征。所以,在整个点播系统的设计开发中,较多的应用了嵌入式技术。嵌入式系统以应用为中心的专用计算机系统。点播系统中嵌入式技术的应用主要涉及到两个方面:一个是在服务器的设计开发中,另一个是在以太网数据转换板的设计开发中。服务器采用嵌入式的主板,操作系统使用Linux。根据系统的需要,对操作系统进行定制,并针对点播系统采用的以太网技术,对Linux内核进行扩展,开发适合应用需求的以太网收发包驱动程序。驱动程序在使用时动态加载到内核中,为系统提供标准的应用程序接口,为系统的进一步开发提供底层支持。服务器主程序就是在驱动程序的基础上,为各个播放终端提供MP3文件的下载服务。所以,服务器软件的开发主要由两方面组成,收发数据包驱动程序的开发和服务器主程序的开发,本文也是从这两方面介绍的,重点放在驱动程序的开发上。数据转接板也是一个完整的计算机系统,采用AMD公司的Am186嵌入式控制器,国家半导体公司的10M以太网接口芯片DP83902A,加上程序存储器,数据存储器和外围的接口电路组成一个完整的计算机系统。系统的程序采用X86的汇编语言,固化在程序存储器中。硬件系统加上软件系统共同组成一个完整的嵌入式系统,用来完成网络数据转换的功能,主要分析以太网数据包内容,去掉以太网帧头信息,通过串口转发给正确的播放终端,同时将播放终端通过串口发送的数据,组成以太网数据包,通过网络发送给服务器。因此,数据转接板的任务是实现服务器和播放终端的透明通信。本文是在开发音频点播系统的基础上完成的,对系统设计的相关技术作了论述,主要介绍设计思路和开发过程。主要涉及Linux内核编程,驱动程序的开发,Linux服务器程序的开发,嵌入式控制器开发,以太网接口的实现,可编程芯片的开发。
其他文献
在φ600mm的透明有机玻璃塔中,采用空气—水和易发泡物系,对两种塔板的降液管操作能力进行了比较研究。实验测量了CTST塔板和F1型浮阀塔板降液管中液体的RTD曲线和泡沫高度。所
煤炭作为一种国家战略性的能源,在我国应用相当广泛。随着近年来,煤炭行业逐渐进入低谷期,整个行业面临着调整与革新。在经济高速发展时被掩盖的一些粗放发展的弊病逐渐显现,
为了寻找治理腐败的措施,有必要分析影响中国腐败变化的原因。本文创建了一个基于回归方程的分解框架,并将其运用于中国1989-2006年的跨省份面板数据。通过分解1989-1997年与
2006年4月8日23时广州市CDC收到下属行政管辖市CDC的上报:该市某乡镇出租屋胡某一家人及老乡等8人用餐后出现中毒症状已收治在当地人民医院,中心派人到中毒现场及医院进行调查,
2006—02—15下午,金湖县人民医院收治5名面色苍白、口唇青紫、头痛、头昏、心慌、乏力的患者,报告为疑似食物中毒。
本文在分析我国国有企业信息公开披露现状的基础上,从法规制定、信息披露对象、信息公开披露的内容、披露时间与披露方式和建立信息公开披露问责制5个方面,对我国国有企业信
工程结算审核在整个建筑工程中是控削工程造价的最后一道手续,要想保证工程造价合理,使工程造价得到科学合理的控制,就要严格控制工程结算审核的管理工作。本文介绍了工程结
提出了用位置反解的方法求解位置正解的思路.对位置正解的求解是利用反解逐步迭代完成的.由于位置反解非常易求,所以这种方法简单快捷,同时,用这种方法所求的解是机构在运动
本文针对网络交易地域管辖模式中存在的问题,通过对北大法宝检索到的47个案例进行分类,并综合分析实践中存在的网络交易地域管辖问题。从初始管辖权确定、管辖程序、平台责任等方面分别论述了网络交易中行政地域管权问题的产生以及问题产生的原因,并提出解决网络交易地域管辖问题的对策。适应网络交易跨区域性,《网络交易管理办法》第四十一条、《网络食品安全违法行为查处办法》第二十一条等规定了平台内经营者违法行为由平台